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

最赞回答 / Sz6iVcj1154
各位,现提供该课程建库建表脚本代码共享如下。<...code...>
例子中的分组选择不太严谨,杀怪数排第一或第二的日期如果有两条及以上的数据的情况下,会少查出来数据,所以例子中的语句不太对,但是分组的思想是对的
数据库学起来真的好无聊!很耐心的看完了4分钟。。。虽然学了点东西,但是好困
老师啊,不是我说你,你直接打出SQL语句,然后得到正确结果就过了,都不解释一下??
1 孙悟空 斗战胜佛
2 猪八戒 净坛使者
---------------------------
1 孙悟空 成佛
2 牛魔王 成魔

估计老师忘记自己没说了,说着被剪掉了,哈哈哈,大家开心一点
CREATE TABLE `friends` (
`id` int(11) NOT NULL,
`user_name` varchar(255) DEFAULT NULL,
`over` varchar(255) DEFAULT NULL
) CREATE TABLE `stars` (
`id` int(11) NOT NULL,
`user_name` varchar(255) DEFAULT NULL,
`over` varchar(255) DEFAULT NULL
)
说没给表的瞎了眼,乱带节奏
要是把敲sql的时间用来讲解一下sql的原理我应该就听懂了
这个例子太扯了,具有特殊性,不好理解啊。

最赞回答 / Sz6iVcj1154
各位,现提供该课程建库建表脚本代码共享如下。<...code...>

最赞回答 / 伪民工
不行,两次JOIN你可以假象成两张不同的表,但是结构和数据都一样,第二张表求最大值行,以最大值的行筛选出第一次JOIN的表数据,第一次JOIN的表数据和主查询的表构成最终的查询数据
花了半个多小时去理解这个sql,妈个鸡
说实话,mysql的group by 做过扩展了,select之后的列不用出现在group by之后了 诶

最新回答 / 李东岳
别名是为了区分表和简化表的,比如userxxxxxxxx表名很长,你取一个别名后就可以通过a.字段啦,同一个表的字段不可能相同,相同字段也只能通过表名字区分。字段别名如果需要是都要分别取的
课程须知
本门教程主要针对的是MySQL数据库,熟悉数据库的CRUD操作是掌握本门教程精华的必要条件。
老师告诉你能学到什么?
1、如何正确的使用join语句 2、如何实现分组选择数据

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消