Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como uma consulta SQL pode ter duas cláusulas from?


Como pode ser visto na documentação de DELETE , pode levar dois FROM cláusulas.

O primeiro FROM :

O segundo FROM :

Assim, o SQL excluirá registros do Products tabela que tem um item correspondente quando se junta a #common .

Isso é equivalente (em significado) à seguinte consulta:
delete from [GearsDev].[dbo].[Products]
where ItemNumber in
(
  select item from #common
)