unter der Annahme, dass label_id der eindeutige Primärschlüssel ist.
Während alle hier gegebenen Antworten alternative Mittel zur Lösung des spezifischen Beispiels in der Frage bieten, tun sie dies alle, ohne tatsächlich einen linken äußeren Join explizit in die delete-Anweisung aufzunehmen. Dazu benötigen Sie die Anweisung 'USING' wie folgt:
%Vor%Referenzen:
Weitere Referenz zu MySQL 5 +:
%Vor%Es löscht alle Waisen auf TBL1 mit fld als Verknüpfung.
GL Paulo Bueno
Sie versuchen, aus mehreren Tabellen in einer einzelnen Abfrage mit dieser Syntax zu löschen. Probieren Sie etwas mehr (und das ist nur ein loses Beispiel, das nicht optimiert werden soll oder so):
%Vor%Ich glaube, das macht dasselbe ohne die explizite Verbindung.
%Vor%Sie versuchen, aus mehreren Tabellen in einer einzelnen Abfrage mit dieser Syntax zu löschen. Probieren Sie etwas mehr (und das ist nur ein loses Beispiel, das nicht optimiert werden soll oder so):
%Vor%Weitere Referenz zu MySQL 5 +:
%Vor%Es löscht alle Waisen auf TBL1 mit fld als Verknüpfung.
GL Paulo Bueno
Ich glaube, das macht dasselbe ohne die explizite Verbindung.
%Vor%Während alle hier gegebenen Antworten alternative Mittel zur Lösung des spezifischen Beispiels in der Frage bieten, tun sie dies alle, ohne tatsächlich einen linken äußeren Join explizit in die delete-Anweisung aufzunehmen. Dazu benötigen Sie die Anweisung 'USING' wie folgt:
%Vor%Referenzen:
Tags und Links mysql