有趣的sql查询
2018-05-31 本文已影响0人
onlyHalfSoul
一张比赛时间表:
![](https://img.haomeiwen.com/i11798292/2cd53b48fb871b20.png)
表的内容如下:
![](https://img.haomeiwen.com/i11798292/1bdd2bf9d710aa43.png)
查询题目如下:
![](https://img.haomeiwen.com/i11798292/67222ee73c8d984f.png)
我的答案sql :
SELECT
aa.date, aa.ad 胜, bb.bd 负
FROM
(
SELECT
a.date, COUNT(a.result) ad
FROM
t_match a
WHERE
a.result = "胜" GROUP BY (a.date)
) aa,
(
SELECT
b.date, COUNT(b.result) bd
FROM
t_match b
WHERE
b.result = "负" GROUP BY (b.date)
) bb
WHERE aa.date = bb.date;
查询结果:
![](https://img.haomeiwen.com/i11798292/07da4a607eea30e1.png)
头次发现写sql还蛮有趣的,像玩游戏一样,欢迎大家提出新的方法。