我想把这个表分组
column1| date
A |2016-07-01
A |2016-07-01
A |2016-07-02
C |2016-07-01
C |2016-07-02
我需要得到像这样的结果
column1 | date
A |2016-07-01
A |2016-07-02
C |2016-07-01
C |2016-07-02
这就是我对表格进行排序以获得上表
的结果SELECT * FROM table1 GROUP BY column1 and date
但没有工作。我怎么能这样做?
答案 0 :(得分:1)
根据您的预期结果......您似乎希望得到两列的所有不同组合
有两种方法可以做到:
从table1
选择column1,table1 group by column1,date
答案 1 :(得分:1)
对于您问题中显示的结果,您应该使用
SELECT column1, `date` FROM table1 GROUP BY `date`
order by column1, `date`