1
我有兩個表具有相同的內容,一個是第一個表的舊副本。所以現場表可能會有價格變化。我試圖建立一個查詢來查找舊記錄中的價格變化。MySQL - 兩個表,比較兩行
Products
ID
Title
Price
舊錶
Old_Products
ID
Title
Price
。
SELECT products.id
FROM products
LEFT JOIN products_old ON products.id = products_old.id
WHERE products.price IS NULL
謝謝,我已經試過這個凱文 - 我們的數據庫有超過一百萬條記錄,它需要年齡爲這個查詢工作。有什麼建議麼? – okett
@okett我不知道如何優化一個簡單的連接,這個查詢是非常基本的。你有索引建立在ID和價格列? –
爲什麼'LEFT JOIN'? –