0
是否可以有一個SELECT CASE語句,然後在WHERE條件中使用THAT列?SELECT CASE並在條件中使用
類似:
LEFT JOIN (
SELECT student_id
,
CASE
WHEN (
consent_type = 'Medicaid'
//condtion here
)
THEN 'Yes'
ELSE 'No'
END AS refusal
FROM students_refusal
) as refusals USING(student_id)
這將輸出一個是/否列。現在我只想輸出其中包含「否」值的拒絕列。我試過用
WHERE refusal = 'No'
。它只是說列拒絕不存在。這個怎麼做?