课程
/数据库
/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数据库的基础知识