我需要从有两个条件的表中选择数据,如果有联合条件,也可以选择表中的数据。
name special
Deepak s
mukesh v
dinesh s
girgesh v
Deepak s
mukesh v
dinesh s
girgesh v
Deepak s
mukesh v
dinesh s
girgesh v获取数据的查询..。
SELECT NAME FROM student WHERE special = "s" LIMIT 2
UNION
SELECT NAME FROM student WHERE special = "v" LIMIT 2但它只给出了联合之前的第一个条件..。如何从单个表中获取两个不同的条件数据
发布于 2015-09-01 10:07:37
若要对单个SELECT应用ORDER或ORDER,请将子句放在括住SELECT的括号内。
所以你会想用:
(SELECT NAME FROM student WHERE special = "s" LIMIT 2)
UNION
(SELECT NAME FROM student WHERE special = "v" LIMIT 2)发布于 2015-09-01 10:21:17
正如@ Buffen在评论中提到的:
SELECT NAME FROM student WHERE special = "s" or special = "v" LIMIT 2https://stackoverflow.com/questions/32328693
复制相似问题