sql >> Database >  >> RDS >> Sqlserver

Hoe kan een SQL-query twee from-clausules hebben?

Zoals blijkt uit de documentatie van DELETE , het kan twee FROM . duren clausules.

De eerste FROM :

De tweede FROM :

De SQL verwijdert dus records uit de Products tabel met een overeenkomend item wanneer het wordt samengevoegd met #common .

Dit komt (in betekenis) overeen met de volgende vraag:

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


  1. #1062 - Dubbele invoer '' voor sleutel 'unieke_id' bij het toevoegen van UNIEKE SLEUTEL (MySQL)

  2. MySQL opnieuw verbinden bij time-out

  3. Een SQLAlchemy Integer-veld gebruiken om een ​​tijddelta-object te maken om te filteren

  4. Algoritme om SQL-injectie op MSSQL Server te vermijden vanuit C#-code?