选择具有多个值的查询

时间:2013-09-12 08:20:57

标签: php sql

我有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 / p我得到了

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

如何获得以上格式帮助我

非常感谢...

ameeth

1 个答案:

答案 0 :(得分:0)

尝试按日期分组:

SELECT 
  date, 
  GROUP_CONCAT(CONCAT(from,'-',time) SEPARATOR ' | ') 
FROM 
  table 
GROUP BY 
  date;