【发布时间】:2014-05-01 21:25:54
【问题描述】:
我的问题与SQL DELETE with INNER JOIN 几乎相同;但我想在不相等时删除!
我的问题简介: 有2个表,bus_stops,bus_routes;
bus_routes {id, bus_route_id,..other columns..}
bus_stops {id, bus_route_id,..other columns..}
部分路线已被删除,但仍有公交车站,我也需要删除它们。意思是,我只需要删除没有关联公交路线的 bus_stops!
意思是这样的:
DELETE bs.* FROM bus_stops AS bs
INNER JOIN bus_routes AS br
ON bs.bus_route_id <> br.bus_route_id
但是上面的代码肯定不行。
【问题讨论】: