如果条件为

时间:2015-11-18 16:48:49

标签: mysql sql limit

有没有办法说,从数据库中选择2行,其中一列等于某些内容,或者一列等于其他内容,但是你想要从EACH相同的条件中分别获得一行?所以......

SELECT * FROM tableName WHERE colName = '1' OR colName = '2' LIMIT...

1其中colName ='1',1其中colName ='2'。所以,其中一个。

1 个答案:

答案 0 :(得分:6)

如果您有值,请使用union all

(select t.*
 from tablename t
 where colname = '1'
 limit 1)
union all
(select t.*
 from tablename t
 where colname = '2'
 limit 1)