我想了解連接查詢的過程。瞭解連接查詢
SELECT template.*
FROM template_item AS template
JOIN items ON items.id = template.id
WHERE items.user_id = 1 AND template.type != 'short';
SELECT template.*
FROM template_item AS template
JOIN items ON items.id = template.id AND items.user_id = 1
WHERE template.type != 'short';
哪一個更好?
在第一個查詢中,隨着「連接」的進行,它將獲取所有項目並在「where」之後應用過濾器。對 ?
對不起,我英語不好,我是法國人。
檢查執行計劃 – lad2025
爲什麼不得到解釋計劃?我會認爲這些可能是相同的 –
https://dev.mysql.com/doc/refman/5.0/en/explain.html – Drew