내 질문은 SQL DELETE with INNER JOIN과 거의 동일합니다. 하지만 나는 평등하지 않다면 삭제하고 싶다!MISSING 데이터의 내부 조인에서 SQL 삭제
내 간단한 문제 : 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
을하지만 위의 코드는 확실히 작동하지 않습니다.
참조 OUTER JOIN은. – Strawberry