我正在尝试选择具有不完整数据列的行。在这种情况下,不完整列的值小于 1。我试图找到至少有一个不完整列的行,但我不确定如何将其组合到 SQL 语句中。这是我一直在尝试的失败:
SELECT
id
FROM
eval
WHERE
(month = :month) and (uid=:uid)
OR (rotation < 1)
OR (mr < 1)
OR (nc < 1)
OR (clinic_days < 1)
OR (clinic_pts < 1)
OR (mksap < 1)
该语句返回多行数据,因此语义一定不正确。没有括号我得到同样的东西。