A表
id aname
1 張三
2 李四
B表
id score aid bname year
1 89 1 語文 2020
2 91 1 數學 2019
select aname,bname,score from A left join B on A.id=B.aid where year='2015'
查詢結果
張三 語文 90
select aname,bname,score from A left join B on A.id=B.aid and year='2015'
查詢結果
張三 語文 90
李四 null null
如果把所有的查詢條件都放在WHERE里則會出現inner join的情況,所以把右表的條件放在ON后面用and連接,就會顯示左表所有的數據