У меня следующий запрос
SELECT c.int_timing_id
FROM tbl_zone AS s
JOIN tbl_timings AS zt
ON zt.s_id = s.s_id
JOIN tbl_user AS c
ON zt.int_time_id = c.int_timing_id
WHERE zt.int_s_id IN(19,20,21,22)
AND zt.s_id = 688
, но мне нужно получить «12117, 12118, 12119, 12125, 12126, 12127, 12128
»
Результат базы данных:
int_timing_id
12117-12119
12125-12128
Я попробую group_concat а потом взорваться, foreach ... чтобы получить результат. Результирующий столбец содержит только начальный и конечный номер, разделенные дефисом. И мне нужно получить промежуточные числа тоже. Спасибо за помощь