我遇到了Mysql查询
这是一张表
SNDR |RCVR
--------+-------
admin |bob
admin |roy
roy |admin
alice |admin
admin |eve
jesper |admin
marco |roy
bob |eve
现在,如果是私人消息,我想要用户管理员的收件人列表
这是rcvr =“admin”的所有发件人以及所有rcvr,其中sndr =“admin”但只有唯一值
我期待结果像这样
bob
roy
alice
eve
jesper
任何人都可以帮我查询我将在php上使用它,数据库是mysql 5.5.27
答案 0 :(得分:1)
您应该能够使用UNION查询来获得结果:
select s.rcvr person
from yt s
where s.sndr = 'admin'
union
select r.sndr
from yt r
where r.rcvr = 'admin';
答案 1 :(得分:0)
SELECT RCVR FROM TABLE WHERE SNDR='admin'
UNION
SELECT SNDR FROM TABLE WHERE RCVR='admin'
答案 2 :(得分:0)
select SNDR
来自表格 其中RCVR ='admin' 联盟 选择RCVR 从表 其中SNDR ='admin'