我是sql的新手,我需要你的帮助。 我想要做的是显示这样的结果。 我想让“a:0:{}”不显示,并且日期是按顺序排列,因为日期搞砸了。 我将如何显示这样的结果?
结果:
a:1:{s:1:"s";s:2:"aa";} 2014-08-12
a:2:{s:1:"s";s:2:"aa";} 2014-08-19
a:1:{s:1:"s";s:2:"aa";} 2014-08-19
a:3:{s:1:"s";s:2:"aa";} 2014-08-20
示例sql数据
site
VARCHAR(255)NULL DEFAULT NULL,
created
DATETIME NULL DEFAULT NULL,
column name site column name created
a:0:{} 2014-08-18
a:0:{} 2014-08-18
a:0:{} 2014-08-18
a:0:{} 2014-08-18
a:1:{s:1:"s";s:2:"aa";} 2014-08-19
a:2:{s:1:"s";s:2:"aa";} 2014-08-20
a:1:{s:1:"s";s:2:"aa";} 2014-08-19
a:3:{s:1:"s";s:2:"aa";} 2014-08-12
答案 0 :(得分:1)
使用以下mysql查询。您将根据需要获得计数。
select count(site)
from coming
group by site , DATE(created)