1
テーブルのプロパティと所有者で使用されていない都市を削除する必要があります。テーブルAから削除(他の2つのテーブル)
私はこのコードを見つけました:
DELETE from Table_A
WHERE id -- ID of Table_A
not in (select ID FROM Table_B)
それはCテーブルでどのように見えますか?
テーブルのプロパティと所有者で使用されていない都市を削除する必要があります。テーブルAから削除(他の2つのテーブル)
私はこのコードを見つけました:
DELETE from Table_A
WHERE id -- ID of Table_A
not in (select ID FROM Table_B)
それはCテーブルでどのように見えますか?
union
を使用すると、table_Bとtable_Cの結果を結合できます。ここにドキュメント - http://www.mysqltutorial.org/sql-union-mysql.aspxがあります。ノーmysqlの手元にあるが、次の作業をする必要があります:
DELETE FROM Table_A WHERE id NOT IN (
SELECT id FROM Table_B UNION DISTINCT SELECT id FROM Table_C
)
ような何か:Table_A からDELETE WHERE ID ないTable_B UNION [DISTINCT | ALL]から( SELECT IDでTable_C \tから SELECT ID ) ? –
'[DISTINCT | ALL] 'は、' DISTINCT'、 'ALL'またはそれらのどれも追加できないことを意味します。 –
だから私はそれを削除します@Doncho Gunchev –