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

这一章有点不太明白,在多表连接的过程中,使用的是.cate_id=.cate_id, .brand_id=.brand_id,最后的结果为什么是tdb_goods_cates中的cate_name以及tdb_goods_brands中的brand_name被更新到了tdb_goods表中呢?

正在回答

2 回答

推荐你去看下笛卡尔集就明白了

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

.cate_id=.cate_id, .brand_id=.brand_id,是链接条件,

“select goods_id,goods_name,cate_name,brand_name,goods_price 

from tdb_goods as g 

inner join tdb_goods_cates as c on g.cate_id = c.cate_id 

inner join tdb_goods_brands as b on g.brand_id = b.brand_id ”

这个SQL语句是查询goods_id,goods_name,cate_name,brand_name,goods_price这些信息的,并不是把cate_name以及brand_name字段更新到tdb_goods表中

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

发呆的阿呆

但是cate_name,brand_name并不是tdb_goods中的字段啊,select goods_id,goods_name,cate_name,brand_name,goods_price from tdb_goods是如何实现从tdb_goods中查找到cate_name,brand_name字段的呢?
2015-11-02 回复 有任何疑惑可以回复我~

举报

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

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

进入课程
意见反馈 帮助中心 APP下载
官方微信