课程
/数据库
/MySQL
/与MySQL的零距离接触
第一张表都没有cate_name 为何不会报错
2016-04-14
源自:与MySQL的零距离接触 5-9
正在回答
回答这个问题,首先要知道连接的含义,如果不理解,可以理解是多个表通过某一字段形成一张虚拟的逻辑上的表
因为两张表是通过cate_id连接的,相当于形成一张在第一张表的基础上添加上cate_name字段的表,其中cate_name的值通过cate_id一一对应,通过这样可以达到节约内存,如果第一张表有cate_name,那就不用连接了,直接select第一张表即可,
慕用1916611 提问者
可以把 这个语句理解为 SELECT goods_id, cate_name FROM ( tdb_goods INNER JOIN tdb_goods_cates) ON...
将括号中部分作为一个整体。
举报
本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识