delete from table1 left join table2
bonjour,
je voudrais supprimer les données d'une table parent n'ayant pas de fils dans la table fille. voici le code
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| Private Sub ExecuteLDD(ByVal sqlSTR As String)
sqlCMD = New SqlCommand
sqlCONN.Open()
sqlCMD.Connection = sqlCONN
sqlCMD.CommandText = sqlSTR
sqlCMD.ExecuteNonQuery()
sqlCONN.Close()
End Sub
Private Sub z_journal_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
ExecuteLDD("DELETE FROM z_JOURNAL LEFT JOIN z_MODIFICATION_JOURNAL ON z_JOURNAL.NumeroJournal = z_MODIFICATION_JOURNAL.NumeroJournal WHERE (z_MODIFICATION_JOURNAL.NumeroJournal IS NULL)")
End Sub |
à l'exécution, il me ramène l'erreur suivante:
Citation:
Incorrect syntax near the keyword 'LEFT'.
quelqu'un a-t-il une idée de ce que c'est?