UNION で結合された 3 つのサブクエリがあるとします。
select * from (
select nr, pos, '1' from foo
union all
select nr, pos, '2' from bar
union all
select nr, pos, '3' from foobar
)
私が必要としているのは、値が最初のサブクエリ (from から) によって返されなかっfoobar
た場合にのみから行を返す結果です。nr
foo
nr
行全体ではなく、列が唯一の条件である必要があるため、UNION は役に立ちません。私は正しいですか?
申し訳ありませんが、これをより適切に説明する方法がわかりません。