このクエリを考えると:
SELECT a, b FROM c WHERE a IN ('v1', 'v2', 'v3');
テーブルc
に v1 と v2 の値があり、v3 の値がない場合、2 行の結果セットが得られます。すべてのターゲットの行を取得しながら、同じクエリ (または同じ結果が得られるクエリ) を実行する方法はありますか?
この場合、「v1」と「v2」の値を持つ 2 行と NULL を持つ 1 行の 3 つの行を受け取りたいと思います。
このクエリを考えると:
SELECT a, b FROM c WHERE a IN ('v1', 'v2', 'v3');
テーブルc
に v1 と v2 の値があり、v3 の値がない場合、2 行の結果セットが得られます。すべてのターゲットの行を取得しながら、同じクエリ (または同じ結果が得られるクエリ) を実行する方法はありますか?
この場合、「v1」と「v2」の値を持つ 2 行と NULL を持つ 1 行の 3 つの行を受け取りたいと思います。