0

我有 tbl,它由日期和显示时间组成,我想从 tbl 中选择不同的日期

date             |  from  | time  
2013-09-10         9:30     12:30
2013-09-10         12:30    1:00

并且 o/p 应该是

date            |  show timngs 
2013-09-10         9:30-12-30  | 12:30 -1:00 

我尝试了类似的sql语句

"SELECT * FROM `shows` WHERE `movid` = '$id' ORDER BY date

得到的 o/pi 是

2013-09-10  09:00 AM-11:00 AM
2013-09-10  09:00 AM-11:00 AM

如何获得上述格式帮助我

非常感谢..

艾美丝

4

1 回答 1

0

尝试按日期分组:

SELECT 
  date, 
  GROUP_CONCAT(CONCAT(from,'-',time) SEPARATOR ' | ') 
FROM 
  table 
GROUP BY 
  date;
于 2013-09-12T08:26:06.963 回答