- 博客(2)
- 收藏
- 关注
原创 记录一道mysql的练习
具体怎么建表见这里这是我的sqlSELECT * FROM(SELECT t1.s_id, t1.s_score AS ‘语文’ ,t2.s_score AS ‘数学’ FROM(SELECT * FROM score WHERE c_id = 01 ) AS t1LEFT JOIN(SELECT * FROM score WHERE c_id = 02) AS t2ON t1.s_id = t2.s_idWHERE IFNULL(t1.s_score,0) > IFNULL(t2.
2021-10-21 12:00:10
77
原创 left join on where and 的所有用法
1.首先建立三张表表a表b表c首先看一个sqlSELECT * FROM a LEFT JOIN b ON a.id = b.idLEFT JOIN c ON b.id =c.id这个sql的结果如下1.会显示a的所有信息2.这个on 是对leftjoin的表的右侧的数据做了限制 , 比如你不满足这个on后面的条件 我就只显示null 比如我这里 b表就被做了限制, 只会显示和a表一样的3.下一个on 又是对c表做了限制, 是b对c做的限制, 但是 其实b是有5的 而c也有, c
2021-10-20 13:00:29
1419
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人