問題描述:需要從兩張表中查詢想要的結果,通過兩張表都有的相同字段進行關聯查詢。
比如,先用Where 進行查詢:
注意,這裏是用Where 進行關聯查詢的,可以查詢到結果。問題還沒暴露。
用SQL 左連接進行查詢:
這裏用的是左連接進行查詢,同樣可以獲取查詢結果。
現在,如果進行字符串 like 匹配查詢:
問題開始暴露!!!
從截圖可以看到,用Where 關聯查詢,從b.carnumber 中獲取到的車牌號碼都是一樣的。
解決方法:
用Mysql 左連接查詢:
從截圖可以看到,問題完美解決。
這是在工作中,遇到Where 和 left join 一次入坑記錄。問題解決的就是最好的結果。
《end》