到目前为止我的代码
SELECT * FROM gp
WHERE status IN ('priority', NULL)
AND (status='priority' OR EXISTS(SELECT * FROM gp WHERE status IS NULL))
LIMIT 1
我正试着第一排
status = 'priority'
如果存在,或者得到第一行
status = NULL
. 状态也可能有其他值,但我只想得到
priority
NULL
.
到目前为止,我的代码所做的是返回
状态='优先级'
当它们存在的时候,却什么也没有回报
存在。