条件に基づいてすべての行を返すことは可能ですか?例:例で見つかった行が見つかりません。
SELECT
*
FROM
TABLE
WHERE
USER IN ('A', 'B', 'C')
、ユーザCは、それが唯一の2行を返すであろう存在しない場合、ユーザA、BおよびCがある場合のみ、AとBは、私はたい戻りますの上3行、Cは空です。
ありがとうございました。あなたはこの
SELECT
t1.[user],
t.*
FROM
(
SELECT 'A' [user]
UNION ALL
SELECT 'B'
UNION ALL
SELECT 'C'
) t1
LEFT JOIN
table_name t
ON t.[user] = t1.[user];
はA、B、およびCの行を返すためにCTEを有します。そのcteと外部結合する。 – jarlh