Wie können Datensätze in einer Tabelle basierend auf den Werten in einer anderen Tabelle gelöscht werden?

7

Hier sind zwei Tabellen:

table1

%Vor%

table2

%Vor%

cm_id und um_id stellen dasselbe dar, so dass die Kosten an jede Bestellnummer gebunden werden können, zB

%Vor%

Was ist die einzelne SQL-Anweisung, die ich verwenden kann, um Zeilen aus table1 zu löschen, wobei die order_num in table2 zwischen 518 und 520 liegt?

    
user784637 28.11.2011, 05:24
quelle

4 Antworten

15
%Vor%     
Zohaib 28.11.2011, 05:26
quelle
7
%Vor%

BEARBEITEN:

Es gab ein Duplikat FROM und die Abfrage wurde wie in Andriy M comments geändert.

    
Elias Hossain 28.11.2011 05:39
quelle
3

Ich bevorzuge diesen Weg

%Vor%     
bk00041 27.06.2013 12:47
quelle
1

verwende DELETE mit Unterabfrage:

%Vor%     
Arnon Rotem-Gal-Oz 28.11.2011 05:34
quelle

Tags und Links