이 쿼리는 여러 열의 결과를 1로 결합하려면 어떻게해야합니까? (1 행)여러 열을 하나로 결합
12:30:00 11:30:00 12:00:00 13:00:00 13:30:00
(5 행)해야한다 :
select
R2.start_time,
TIME_FORMAT(time(R2.start_time - time(10000)),
'%H:%i:%s') as '-60min',
TIME_FORMAT(time(R2.start_time - time(3000)),
'%H:%i:%s') as '-30min',
TIME_FORMAT(time(R2.start_time + time(10000)) - time(3000),
'%H:%i:%s') as 30min,
TIME_FORMAT(time(R2.start_time + time(10000)),
'%H:%i:%s') as 60min
from
(select
rooms.id, rooms.number, rooms.building, rooms.capacity
from
rooms) R1,
(select
exam_schedules.room_id,
exam_schedules.day,
exam_schedules.start_time,
exam_schedules.end_time
from
exam_schedules) R2
where
R2.room_id = R1.id and R2.day = 'tuesday' AND R1.number = 006
group by 1
이
내 결과를 제외하고 여기에 노동 조합 문의 활용에서12:30:00
11:30:00
12:00:00
13:00:00
13:30:00
1 열 x 1 행 또는 1 열 x 5 행 – shashankaholic
죄송합니다 - 5 rows – Andrew
결과를 UNPIVOT으로 찾고 있습니다. mysql에서 이것을 수행하는 지원 기능이 없지만, 내가 아는 방법입니다 이렇게하려면 우아하지 않습니다.'SELECT ccolumn1 from yourQuery UNION SELECT column2 from yourQuery .... ' –