我需要删除未在表格属性和所有者中使用的城市。
我找到了这段代码:
DELETE from Table_A
WHERE id -- ID of Table_A
not in (select ID FROM Table_B)
C表的外观如何?
答案 0 :(得分:3)
您可以使用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
)