为了账号安全,请及时绑定邮箱和手机立即绑定

第一张表没有cate_name

第一张表都没有cate_name 为何不会报错

正在回答

2 回答

回答这个问题,首先要知道连接的含义,如果不理解,可以理解是多个表通过某一字段形成一张虚拟的逻辑上的表

因为两张表是通过cate_id连接的,相当于形成一张在第一张表的基础上添加上cate_name字段的表,其中cate_name的值通过cate_id一一对应,通过这样可以达到节约内存,如果第一张表有cate_name,那就不用连接了,直接select第一张表即可,

5 回复 有任何疑惑可以回复我~
#1

慕用1916611 提问者

非常感谢!
2016-04-17 回复 有任何疑惑可以回复我~

可以把 这个语句理解为 SELECT goods_id, cate_name FROM ( tdb_goods  INNER JOIN  tdb_goods_cates) ON...

将括号中部分作为一个整体。

6 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
与MySQL的零距离接触
  • 参与学习       396886    人
  • 解答问题       3353    个

本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识

进入课程

第一张表没有cate_name

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信