課程
/數據庫
/MySQL
/與MySQL的零距離接觸
連接條件是g的cate_id=c的cate_id,為什么查看的這一列沒了,變成cate_name了呢
2017-01-07
源自:與MySQL的零距離接觸 5-11
正在回答
這是因為 g.cate_id = c.cate_id 只是 ON 語句(表連接的條件)。 而在SELECT語句下,并沒有選取g.cate_id或者c.cate_id。 所以SQL在內部根據ON連接c和g兩張表以后,再提取的列里并不含有cate_id,所以最后是不會查看到這一列的。
Ah冷血的 提問者
cate_name 是表 tdb_goods_cates里的,同理brand_name是表b里的。
舉報
本課程涵蓋全部MySQL數據庫的基礎,學習MySQL數據庫的基礎知識
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-01-07
這是因為 g.cate_id = c.cate_id 只是 ON 語句(表連接的條件)。 而在SELECT語句下,并沒有選取g.cate_id或者c.cate_id。 所以SQL在內部根據ON連接c和g兩張表以后,再提取的列里并不含有cate_id,所以最后是不會查看到這一列的。
2017-03-07
cate_name 是表 tdb_goods_cates里的,同理brand_name是表b里的。