1
我想做類似以下的事情,但這不起作用。邏輯是:如果列表仍然存在,則獲取活動的user_favourite記錄,否則將獲得不活動的記錄。加入「AND」條件的案例陳述
select uf.*
from user_favourite uf
join listings l on l.record_id = uf.listing_id
AND
CASE WHEN l.status IN (0,1,5) THEN uf.active = 1
ELSE uf.active = 0
END CASE
where uf.listing_id = 13
這是什麼正確的語法?