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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
学习人数
综合评分9.67
950人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰

已采纳回答 / 非常OK
可以是中文,但一般不推荐中文。<...图片...>
第一:select s.type_id,s.type_name,p.type_name from tdb_goods_types as s left join tdb_goods_types as p
on s.parent_id=p.type_id
第二:select p.type_id,p.type_name,count(s.type_name) from tdb_goods_types as p left join tdb_goods_types as s
on s.parent_id=p.type_id group by p.type_name order by p.type_id
把原表想象成两个表s(子表),p(父表)然后两个表进行连接:
第一种显示父类,把s表中最后一列的id替换成p表name,连接的条件是子类s的最后一列等于父类p的id,获得的结果是子类id+子类类型+父类类型(s+s+p);
第二种显示子类,连接条件一样,可以参考第一种结果出现的表,只不过显示结果是先父类id+父类类型+子类类型(p+p+s)。
使用左连接可以把没有的为null显示。
额。。。。
讲的很好 赞一个 谢谢 辛苦了
having是分组group by后的筛选条件,分组后的数据组内再筛选
where则是在分组前筛选
“聚合函数”——SQL语言中一种特殊的函数。例如SUM, COUNT, MAX, AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。
老师讲的不错,给个赞!!
windows 下载地址 http://www.navicat.com.cn/download/navicat-for-mysql
好像有黑边
这个视频比例有点鬼畜啊
没听懂··············
课程须知
要想学习本课程,你只需要知道数据库是个什么东东就足够了,是不是很easy?!
老师告诉你能学到什么?
1、MySQL安装与配置 2、数据类型 3、流程控制与运算符 4、DDL、DCL、DQL、DML 5、常用函数 6、表类型(存储引擎) 7、图形化工具

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消