sql >> Database >  >> RDS >> Sqlserver

Verwijderen uit CTE met join

U kunt exists() . gebruiken in plaats van de inner join naar MyTable in de CTE.

with cte as 
(
  select top(1) q.id,
                q.col1
  from queue q with (readpast)
  where exists(
              select *
              from  MyTable a 
              where  q.id = a.myTableID AND 
                     a.procID = @myParam
              )
  order by q.Data asc
)
delete from cte
output deleted.ID, deleted.col1;


  1. ver.2 PyGreSQL ERROR:from _pg import * ImportError:DLL load failed:De opgegeven module kon niet worden gevonden

  2. Herstel MySQL-database met alleen .frm- en .ibd-bestanden

  3. Is er een ingebouwde functie die getallen kan omzetten in woorden in de sql-server?

  4. Hoe maak je een back-up van een Postgres-database in Kubernetes op Google Cloud?