SELECT DISTINCT AppID,
CASE
WHEN Category = '< 18 years old' THEN 'yes'
ELSE ''
END AS '<18years old',
CASE
WHEN Category = 'SSN Exists' THEN 'yes'
ELSE ''
END AS 'Applicant has SSN',
CASE
WHEN Category = 'Self Employed' THEN 'yes'
ELSE ''
END AS 'Self employed'
FROM Table1
WHERE AppID = 123
OUTPUT Desired 各 AppID に関連するすべての情報が 1 行しかない以下の結果を生成しようとしています。上記のコードは、アプリケーションごとに複数の行を生成します。ケースステートメントを 1 つの END でまとめようとしましたが、END キーワードの前にエイリアスを使用するとエラーが発生します。ありがとう
AppID <18 Year old Applicant has SSN Self employed
123 yes yes
124 yes yes
125 yes yes