Supprimer des lignes de SQL Server avec l'instruction WHERE à partir de tables différentes

J'ai besoin de supprimer certaines lignes d'une table, basé sur un mixte où la déclaration de deux tables.

J'ai essayé ceci:

delete from tblI t1, tblS t2 
where t2.rcode = 'ALA' and t1.sid > 5

mais j'obtiens une erreur de syntaxe. Merci de m'aider à comprendre cela

Changé à JOINT:

delete from tblI
inner join tblS
on tblI.sourceid = tblS.sourceid
where tblS.rcode = 'ALA' and tblI.sourceid > 5

mais quelque chose est toujours incorrecte, s'il vous plaît aider.

source d'informationauteur Madam Zu Zu | 2011-08-12