2013-06-19 31 views
-1

我有2個表:刪除記錄究竟是不是在第二個表包含

lang_temp(最新數據):

 
sku|postid|fi|en|ru (15000 records) 

full_products:

 
sku|postid|fi|en|ru|xx|zzz|aaaa|bbb (15200 records) 

帖子ID是獨一無二的,它不能相同。

我需要的是不lang_temp表存在於帖子ID刪除full_products記錄/

謝謝!

回答

1
DELETE FROM 
    full_products 
WHERE 
    NOT EXISTS (SELECT * FROM lang_temp l WHERE full_products.postid = l.postid) 
+0

我得到語法錯誤 – user2421781

+0

@ user2421781:我忘了FROM在MySQL中是強制性的 – gbn