为了账号安全,请及时绑定邮箱和手机立即绑定
select a.user_name,b.skill,c.skill
from user1 a
join user1_skills b on a.id = b.user_id and b.skill="念经"
join user1_skills c on b.user_id = c.user_id and c.skill="变化"
join user1_skills d on d.user_id = c.user_id and d.skill="腾云"
where b.skill_level > 0 and c.skill_level>0 and d.skill_level>0
不错,赞一个
想请教一下,join on和left join on的区别,谢谢啦
不错,都是使用的小技巧,很赞
课程源码:
https://github.com/chen8840/imooc/blob/master/449/test.sql
那些求数据库脚本的,如果把老师所讲的都弄明白了,我觉得自己都能完场数据库脚本的建立,不就是几张表然后搞清楚表与表之间的关系,

讲师回答 / sqlercn
最简单的方法,就是把这个查询做为一个子查询,在外面加select nname,count(*) from ( sql ) a group by nname
老师,能不能上传SQL脚本让我们练练手。
老师真的很厉害。课程简洁明了。不过就是这录音质量有点不和谐哈哈哈哈!
网路上头一次坐沙发!在@慕课网
技巧不错,值得学习。
系列出的蛮好!
课程须知
本门课程主要针对的是MySQL数据库,熟悉数据库的CRUD操作是掌握本门课程精华的必要条件。
老师告诉你能学到什么?
1、如何在子查询中测试两个值 2、如何解决多属性查询问题 3、如何计算累进税类问题

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消