У меня есть две таблицы с тем же содержимым, что и старая копия первой таблицы. Таким образом, у живого стола может быть изменение цены. Я пытаюсь создать запрос, чтобы найти изменения цен в старых записях.MySQL - две таблицы, сравнить две строки
Products
ID
Title
Price
Старый стол
Old_Products
ID
Title
Price
Im используя этот запрос до сих пор, но не делать то, что я хочу.
SELECT products.id
FROM products
LEFT JOIN products_old ON products.id = products_old.id
WHERE products.price IS NULL
Спасибо, я пробовал это Кевин. Наша база данных насчитывает более миллиона записей, и для этого запроса требуется много времени. Какие-либо предложения? – okett
@okett Я не уверен, как оптимизировать простое соединение, этот запрос довольно простой. У вас есть индексы, построенные на столбцах id и price? –
Почему 'LEFT JOIN'? –