達成したいのは次のようなものです:値がある場合はa.column1
値 x として選択しa.column1
、それ以外の場合は値 x として選択しますb.column1
。
次の疑似コードのようなものを想像します。
SELECT (hasValue(a.column1)?a.column1:b.column1 as x FROM a, b
私の実際の状況では、実際には 3 つのテーブルです。それは努力をもう少しトリッキーにすることができると思いますか?
達成したいのは次のようなものです:値がある場合はa.column1
値 x として選択しa.column1
、それ以外の場合は値 x として選択しますb.column1
。
次の疑似コードのようなものを想像します。
SELECT (hasValue(a.column1)?a.column1:b.column1 as x FROM a, b
私の実際の状況では、実際には 3 つのテーブルです。それは努力をもう少しトリッキーにすることができると思いますか?