Datensätze anhand Verknüpfung zweier Tabellen löschen?

metty

Erfahrenes Mitglied
Hallo, ich sitze an einem dicken Problem:
Habe die Suchfunktion schon genutzt aber nichts hilfreiches gefunden.

Gibt es eine Möglichkeit einen Datensatz aus einer Tabelle mittels einer Verknüpfung mit einer anderen Tabelle zu löschen?

Also zum Beispiel so:

PHP:
DELETE FROM article_types
WHERE article_types.order_id = order.id
AND order.id = '".$orderid."'

$orderid ist zum Beispiel eine 1 oder 4 oder so.
Ich habe schon überlegt erst die order.id einzeln abzufragen, dann in eine Variable zu packen und dann mit dieser Variable die betroffenen Datensätze aus der Tabelle, um der es eigentlich geht, zu löschen. Aber das drückt bei dem was ich vorhabe (Shopsystem) ziemlich an der Performance :(

Danke schonmal!
 
Zuletzt bearbeitet:
Zurück