У меня есть две таблицы MySQL.Один называется match_rail
и match_complete
.
При действии bill_number из match_rail запись перемещается в таблицу match_complete
и больше не должна отображаться в таблице match_rail
.
Таблица match_rail
обновляется ежечасно,Поэтому я должен убедиться, что не отображать тот же bill_number
, если он уже существует в таблице match_complete
.
Вот запрос:
SELECT
mr.RAMP
mr.ETA
mr.BILL_NUMBER
// few more columns
FROM
matchback_rail mr
JOIN
matchback_complete mc ON mr.BILL_NUMBER = mc.BILL_NUMBER
Приведенный выше запрос дает мне0 записей.Он должен дать мне все записи, кроме тех, которые существуют в обеих таблицах.
Не уверен, стоит ли мне использовать JOIN
или LEFT JOIN
.