日期:2014-05-17  浏览次数:20451 次

sql如何从两个表中删除数据?
有两个表a、b,结构完全一样。
都有字段id,the_date,如何删除b表中数据,按照这个条件(a.id=b.id and b.the_date<a.the_date)

------解决方案--------------------

DELETE FROM b 
FROM b b1 INNER JOIN a ON a.id = b1.id 
WHERE b1.the_date < a.the_date