一张比赛时间表:
TIM图片20180531210058.png
表的内容如下:
TIM图片20180531210718.png
查询题目如下:
TIM图片20180531210806.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;
查询结果:
TIM图片20180531211009.png
头次发现写sql还蛮有趣的,像玩游戏一样,欢迎大家提出新的方法。
网友评论