Mysql 仅选择一个等于“的字段”;z";

Mysql 仅选择一个等于“的字段”;z";,mysql,Mysql,我想查询一个数据库,以便在一次查询中获得所有字段,其中字段=x,所有字段,其中字段=y和只有一个字段,其中字段=z,这样我就可以得到如下结果: (…)内容=某物,字段=x (…)内容=某物,字段=x (…)内容=某物,字段=x (…)内容=某物,字段=x (…)内容=某物,字段=y (…)内容=某物,字段=y (…)content=something,field=z(只有一个字段,其中field=z) 我试着使用distinct,但不起作用。你知道这个吗?多谢各位 @Namezito:你所说的一

我想查询一个数据库,以便在一次查询中获得所有字段,其中字段=x,所有字段,其中字段=y和只有一个字段,其中字段=z,这样我就可以得到如下结果:

(…)内容=某物,字段=x

(…)内容=某物,字段=x

(…)内容=某物,字段=x

(…)内容=某物,字段=x

(…)内容=某物,字段=y

(…)内容=某物,字段=y

(…)content=something,field=z(只有一个字段,其中field=z)


我试着使用distinct,但不起作用。你知道这个吗?多谢各位

@Namezito:你所说的一切都是什么意思,因为这个查询完全符合你的描述。你对订单不满意吗(因为他的查询符合你的要求)?若有,则2个工会会员;第一个字段='x',第二个字段='y',第三个字段='z'限制为1。祝你好运
(select * from your_table where field in ('x', 'y'))
 union all
(select * from your_table where field = 'z' limit 1)