반응형
두 개의 테이블이 있습니다
표 1은 scheduletime입니다.
id | edition | time |
1 | 1 | 9:23am |
2 | 2 | 10:23am|
표 2는 실제 시간입니다.
id | edition | time |
1 | 1 | 10:23am |
2 | 2 | 11:23am |
나는 결과를 원한다.
Caption | Edition | Time |
Scheduleed | 1 | 9:23am |
actual | 1 | 10:23am |
Scheduleed | 2 | 10:23am |
actual | 2 | 11:23am |
MySQL에서 어떻게 할 수 있습니까?
해결 방법
SELECT Caption, Edition, Time
FROM
(
SELECT 'Scheduled' Caption, Edition, time
FROM scheduleTime
UNION ALL
SELECT 'Actual' Caption, Edition, time
FROM scheduleTime
) subquery
ORDER BY Edition, FIELD(Caption, 'Scheduled', 'Actual')
산출
+-------------------------------+
¦ CAPTION ¦ EDITION ¦ TIME ¦
¦-----------+---------+---------¦
¦ Scheduled ¦ 1 ¦ 9:23am ¦
¦ Actual ¦ 1 ¦ 9:23am ¦
¦ Scheduled ¦ 2 ¦ 10:23am ¦
¦ Actual ¦ 2 ¦ 10:23am ¦
+-------------------------------+
참조 페이지 https://stackoverflow.com/questions/16117306
반응형
'MySql' 카테고리의 다른 글
MySQL 여러 서버에서 MySQL을 분할하는 방법은 무엇입니까? (0) | 2021.01.04 |
---|---|
MySQL GridView를 mysql로 채우는 방법은 무엇입니까? (0) | 2021.01.03 |
MySQL MySql에서 IN 절을 사용하는 다른 접근 방식 (0) | 2021.01.03 |
MySQL mysqli bind_param ()은 참조가 될 것으로 예상됩니다. (0) | 2021.01.03 |
MySQL 모든 원격 사용자에 대해 SSL을 요구하는 방법 (0) | 2021.01.03 |
댓글