Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment une requête SQL peut-elle avoir deux clauses from ?

Comme on peut le voir dans la documentation de SUPPRIMER , cela peut prendre deux FROM clauses.

Le premier FROM :

Le deuxième FROM :

Ainsi, le SQL supprimera les enregistrements des Products table qui a un élément correspondant lorsqu'elle est jointe avec #common .

Cela équivaut (en sens) à la requête suivante :

delete from [GearsDev].[dbo].[Products]
where ItemNumber in
(
  select item from #common
)