2013-03-18 113 views
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的表中刪除這些行的方法。我會如何去做這件事?

回答

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

這麼簡單,謝謝...標記爲正確 – KickingLettuce 2013-03-18 15:07:43

+0

歡迎您':D' – 2013-03-18 15:16:42