group_concat()
concatenated
结果中存在问题。
这是我正在做的事情concat()
结果http://sqlfiddle.com/#!9/93e95b4/6
这是我的查询:
SELECT CONCAT(from_day,' ',from_month,' ',from_date,' ',from_year,' ',from_time) startTime,
CONCAT(to_day,' ',to_month,' ',to_date,' ',to_year,' ',to_time) endTime
FROM availability WHERE user_id = 148
我想要的输出:
开始时间“。 '。时间结束。' '。开始时间。' ” .endTime ........
或
FROM Fri Oct 27 2017 12:00:00 To Fri Oct 27 2017 12:00:00,FROM Fri Oct 27 2017 12:00:00 To Fri Oct 27 2017 12:00:00,FROM Fri Oct 27 2017 12:00:00 To Fri Oct 27 2017 12:00:00....
这是我的演示:http://sqlfiddle.com/#!9/93e95b4/6
请提前帮助我!
答案 0 :(得分:0)
这是你想要的吗?
SELECT GROUP_CONCAT('FROM ', from_day, ' ', from_month, ' ', from_date, ' ', from_year, ' ', from_time,
' TO ', to_day, ' ', to_month, ' ', to_date, ' ', to_year, ' ', to_time) as ranges
FROM availability
WHERE user_id = 148;
Here是一个SQL小提琴。