問題:
當聯表查詢數據時,主表只有一條數據,從表有多條數據,left join聯表查詢時會顯示重復的主表數據。
原因:
left join 以左表為主,但是如果右表中含有多條滿足條件的記錄的時,系統不知道應該舍去哪條查詢結果,於是就都顯示了。(引用大佬的解釋)
解決辦法:
使用group by進行分組(我自己成功的)
例子:




解決后:


問題:
當聯表查詢數據時,主表只有一條數據,從表有多條數據,left join聯表查詢時會顯示重復的主表數據。
原因:
left join 以左表為主,但是如果右表中含有多條滿足條件的記錄的時,系統不知道應該舍去哪條查詢結果,於是就都顯示了。(引用大佬的解釋)
解決辦法:
使用group by進行分組(我自己成功的)
例子:






本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。