sql组按列B排,但只有在列A中匹配时才行

时间:2016-04-20 19:30:52

标签: php mysql sql

我遇到了一些严重的问题。

TABLE
----------------------------------
DATE         EVENT       CATEGORY
2016-04-20   football    sport
2016-04-20   ishockey    sport
2016-04-20   whiteroom   bar
2016-04-29   football    sport

如何对这些进行分组,以便我得到

TABLE
----------------------------------
DATE         CATEGORY
2016-04-20   sport
2016-04-20   bar
2016-04-29   sport

我知道如何分组的唯一方法是,例如:

SELECT DATE, CATEGORY
FROM TABLE
GROUP BY CATEGORY

但是因为这段代码不涉及日期因素所以我不是我想要的,而且我不知道怎么说

SELECT DATE, CATEGORY
FROM TABLE
GROUP BY CATEGORY
when date == date... yadayada

有什么方法可以在sql中执行此操作,还是需要通过php对其进行分组或者您说什么?

0 个答案:

没有答案