課程
/數據庫
/MySQL
/與MySQL的零距離接觸
為什么兩張同樣的表 都是左連接 取得東西也一樣 只是改了個名字結果就不一樣了呢
2016-09-11
源自:與MySQL的零距離接觸 5-13
正在回答
不僅僅是換了名字,從想象空間上來說,父表和子表換了空間上的位置,而這個左連接的概念就是【顯示左表中的全部以及右表中的符合條件的部分】,一旦哪一方換到左邊,那顯示的結果就會以左邊的表為主導顯示出相關信息,而右邊的表的某些信息不一定會被篩選出來。
由于select只選了p.type_name 因此上面顯示出父表全部不對,是顯示出父表所有的type_name
換了后由于只顯示出父表的全部,再顯示出子表中parent_id與父表type_id想等的項的type_id和type_name因此第一行就會是3 ?家用電器,和大家電
?
SQL語句沒有錯,你能給我看看你運行后的結果圖么
這兩句話
最好把相關操作的代碼和圖貼出來
jiujiejie 提問者
舉報
本課程涵蓋全部MySQL數據庫的基礎,學習MySQL數據庫的基礎知識
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-11-03
不僅僅是換了名字,從想象空間上來說,父表和子表換了空間上的位置,而這個左連接的概念就是【顯示左表中的全部以及右表中的符合條件的部分】,一旦哪一方換到左邊,那顯示的結果就會以左邊的表為主導顯示出相關信息,而右邊的表的某些信息不一定會被篩選出來。
2016-10-02
由于select只選了p.type_name 因此上面顯示出父表全部不對,是顯示出父表所有的type_name
2016-10-02
換了后由于只顯示出父表的全部,再顯示出子表中parent_id與父表type_id想等的項的type_id和type_name因此第一行就會是3 ?家用電器,和大家電
?
2016-09-11
SQL語句沒有錯,你能給我看看你運行后的結果圖么
2016-09-11
2016-09-11
最好把相關操作的代碼和圖貼出來