0
+---------+-------+
|value    |fruit  |
+---------+-------+
|0        |Orange |
+---------+-------+
|2        |Orange |
+---------+-------+

如果橙色的值为 2,我必须选择该行,如果没有选择值为 0 的行。

编辑:更正了“Ornage”中的错字。@Ysh 正确吗?

4

1 回答 1

0

尝试这个

SELECT * FROM T WHERE 
fruit="ORANGE"
AND
(value =0 OR value=2)
ORDER BY value Desc
limit 1
于 2013-11-13T13:14:30.487 回答