如何根据该行的字段值选择行

时间:2013-11-13 12:24:41

标签: mysql

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

如果Orange的值为2,则必须选择该行,否则选择值为0的行。

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

1 个答案:

答案 0 :(得分:0)

试试这个

SELECT * FROM T WHERE 
fruit="ORANGE"
AND
(value =0 OR value=2)
ORDER BY value Desc
limit 1