1

私が欲しいものを正確に選択するためのこのSQLステートメントがMSQLあります(古いデータを探して削除しようとしています):

SELECT * 
FROM `reviews` as r
JOIN items as i
ON i.item_id = r.item_id
JOIN master_cat as c
ON i.cat_id = c.cat_id
WHERE category is null

ここで、 というテーブルからのみこれらの行を削除する方法が必要reviewsです。どうすればこれを行うことができますか?

4

1 に答える 1

2

DELETEステートメントは次のようになります。

DELETE r
FROM   reviews r
       INNER JOIN items i ON i.item_id = r.item_id
       INNER JOIN master_cat c ON i.cat_id = c.cat_id
WHERE  category is null
于 2013-03-18T15:01:55.443 に答える