具有相同日期的SQL记录

具有相同日期的SQL记录,sql,Sql,我有如下数据: id bilgi yayin_tarihi 40 veri 2014-06-10 39 veri2 2014-06-10 38 veri3 2014-06-08 37 veri4 2014-06-08 36 veri5 2014-05-18 37 veri6 2014-05-18 34 veri7 2014-05-18 我想知道我的数据是如何以这种方式组合的吗? id bilgi yayin_tarihi

我有如下数据:

id  bilgi   yayin_tarihi
40  veri    2014-06-10
39  veri2   2014-06-10
38  veri3   2014-06-08
37  veri4   2014-06-08
36  veri5   2014-05-18
37  veri6   2014-05-18
34  veri7   2014-05-18
我想知道我的数据是如何以这种方式组合的吗?

id  bilgi           yayin_tarihi 
40  veri,veri2      2014-06-10   
38  veri3,veri4     2014-06-08
36  veri6,veri7     2014-05-18 

我认为,能够产生预期结果的解决方案是:

select max(id) as max, group_concat(bilgi order by bilgi) as bilgi, yayin_tarihi
from table t
group by yayin_tarihi
order by yayin_tarihi desc;

你的问题是什么?什么数据库类型?Mysql/Oracle/sql server?在Postgres中可以使用
string\u agg()
,在Oracle中可以使用
listag()
在Mysql中可以使用
group\u concat()
group by
语句。您使用的是哪种数据库管理系统?