sql >> Base de Datos >  >> RDS >> Sqlserver

¿Cómo puede una consulta SQL tener dos cláusulas from?

Como puede verse en la documentación de DELETE , puede tomar dos FROM cláusulas.

El primer FROM :

El segundo FROM :

Entonces, el SQL eliminará los registros de los Products tabla que tiene un elemento coincidente cuando se une con #common .

Esto es equivalente (en significado) a la siguiente consulta:

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