私のCASEステートメント内に2つの列(b.start_timeとc.end_time)の値を選択します。私はこの方法で試しましたが、うまくいきません。例えばPostgreSQLで2つのカラムの値を結合するには?
:
SELECT
CASE WHEN a.id = 4 THEN (SELECT (b.start_time , c.end_time)
FROM table b, table c WHERE ...)
END as time
INTO table test
FROM ...
WHERE ... `
のstart_time:1000 END_TIME:1100
結果:
time: 10.00,11.00
私は一つの値を選択するか開始または終了時刻することができます。しかし、どのようにして両方の値を選択して1つの列に入れることができますか? これは可能ですか?
case式ではなく、声明です。 – jarlh
構文はDBMSによって異なります。タグを付けてください。また、古いスタイルの結合は**まったくいいアイデアです – JohnHC
多くの構文の問題...どのdbmsを使用していますか? – jarlh