理解するのは非常に簡単な問題がありますが、実装するのはそれほど簡単ではありません。
Timeという名前のテーブルがあります:
-----------------------------------
DAY TIME1 TIME2
-----------------------------------
1 08.00 09.40
1 09.40 10.00
1 10.00 11.40
2 08.00 08.50
2 08.50 10.40
----------------------------------
私が取得したいのは次のようなものです:
-------------------
DAY TIME
-------------------
1 08.00
1 09.40
1 10.00
1 11.00
2 08.00
2 08.50
2 10.40
------------------
私はこのコードを試しました:
SELECT DISTINCT sub.val FROM (
SELECT Time1 AS val FROM Time
UNION ALL
SELECT Time2 AS val FROM Time
) AS sub
そして、それは Time 列を返すだけです。「日」列に参加する考えはありません。「DISTINCT sub.val」の後に「Day」を追加しようとしたところ、エラーが発生しました。どうやってするの?
どうもありがとうございました。