为了账号安全,请及时绑定邮箱和手机立即绑定
谁把sql读一遍?就像在内存中运行的一样。分析一下一共实例化了几张表。
实际上就是先缩小查询范围。
从sqlServer到mySql,老师这种授课思路比较对胃口。
用sql还是其它程序我觉得需要区分数据的可复用程度、算法复杂度以及join union的情况,避免慢查询。我觉得数据库主要还是用来存储数据的,把不同的数据放在不同的内存以供访问。
命令分类的价值之一是权限管理。
这个不是基础问题,个人认为老师语言表达技巧的确有待提高,看懂并不难。
其实这些技巧在基础课里老师都讲过了
谢谢头条,
人家这是免费的。你们要求咋那么多。各取所需就好了。

最新回答 / 0_菇凉将我作甚_0
where b.kills = (select max(c.kills) from user_kills as c where b.user_id = c.user_id);可以这么理解:括号外的where b.user_id依次取数,但是只要满足括号内where b.user_id = c.user_id,即把同类ID最大的kills返回,相当于有一个分组条件;若不加上的话,只返回kills中最大的值,这个值是唯一的

最新回答 / 精慕门6450554
c是user_kills的别名(user_kills有两个别名),max是用来求最大值的函数
简直就是误人子弟

最赞回答 / 野生码农在线co腚
right join 是以右表为基础 也就是B表为基础的, B表不可能有空值 .  你说的 b.over is not null 加不加一样..  应该是a.username is not null 就查出了 a.b重合的部分
老师的能力的确是有,但是老师讲课确实是缺少经验!!!
navicat用多了,都快忘了这些了
英语老师的棺材盖儿快顶不住了
课程须知
本门教程主要针对的是MySQL数据库,熟悉数据库的CRUD操作是掌握本门教程精华的必要条件。
老师告诉你能学到什么?
1、如何正确的使用join语句 2、如何实现分组选择数据

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消