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'
。它只是说列拒绝不存在。这个怎么做?