記錄SQL查詢左連接,和Where的一次坑

問題描述:需要從兩張表中查詢想要的結果,通過兩張表都有的相同字段進行關聯查詢。
比如,先用Where 進行查詢:
這裏寫圖片描述
注意,這裏是用Where 進行關聯查詢的,可以查詢到結果。問題還沒暴露。
用SQL 左連接進行查詢:
這裏寫圖片描述
這裏用的是左連接進行查詢,同樣可以獲取查詢結果。

現在,如果進行字符串 like 匹配查詢:
問題開始暴露!!!
這裏寫圖片描述
從截圖可以看到,用Where 關聯查詢,從b.carnumber 中獲取到的車牌號碼都是一樣的。

解決方法:
用Mysql 左連接查詢:
這裏寫圖片描述
從截圖可以看到,問題完美解決。
這是在工作中,遇到Where 和 left join 一次入坑記錄。問題解決的就是最好的結果。

《end》

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章