显示两个查询并将所有结果显示为一个

时间:2019-04-09 00:07:15

标签: mysql

我正在尝试同时显示两个查询并将所有结果显示为一个

这就是我想要实现的Results to be achieved

这是我使用的查询,但是union只接受普通的查询,但是我同时希望查询1和查询2。

select * from demo a where ( name, dob ) in ( select name,dob from demo group by name, dob having count(*) > 1 )
UNION
select * from demo a where ( name, mname) in ( select name, mname from demo group by name, mname having count(*) > 1 ) 
order by name ASC

0 个答案:

没有答案