这是表..
id| date | age| location| place
1 2014-10-20 18 abc xyz
2 2014-10-20 18 abc xyz
3 2014-10-20 18 abc xyz
4 2014-10-24 18 abc xyz
5 2014-10-24 18 abc xyz
6 2014-10-24 18 abc xyz
7 2014-10-25 18 abc xyz
8 2014-10-25 18 abc xyz
我希望结果为(在一列中选择一个日期数据,在另一行中选择另一行中的另一个日期数据),如下所示: -
1 2014-10-20 18 abc xyz
2 2014-10-20 18 abc xyz
3 2014-10-20 18 abc xyz
4 2014-10-24 18 abc xyz
5 2014-10-24 18 abc xyz
6 2014-10-24 18 abc xyz
7 2014-10-25 18 abc xyz
8 2014-10-25 18 abc xyz
答案 0 :(得分:0)
我写在这里,评论不清楚。
//GET DISTINCTS DATES
select date from table group by date
查询第一个查询的提取行
foreach($rows as $value){
$data=$value['date'];
$sql="SELECT * FROM table_name WHERE date>='$data' ORDER BY id ASC";
//query and fetch ,THEN save into array
//or print as you like
}
答案 1 :(得分:0)
使用GROUP_CONCAT() 从表格按日期选择日期,GROUP_CONCAT(地点)