2017-10-27 10 views

答えて

2

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 
) 
+0

ような何か:Table_A からDELETE WHERE ID ないTable_B UNION [DISTINCT | ALL]から( SELECT IDでTable_C \tから SELECT ID ) ? –

+1

'[DISTINCT | ALL] 'は、' DISTINCT'、 'ALL'またはそれらのどれも追加できないことを意味します。 –

+0

だから私はそれを削除します@Doncho Gunchev –

関連する問題