在mysql中从多个表中查找重复项
我有三张表,结构如下 表名:用户在mysql中从多个表中查找重复项,mysql,duplicate-data,Mysql,Duplicate Data,我有三张表,结构如下 表名:用户 id name age 1 Alok 26 2 Ashok 28 3 Amit 25 表名:部门 id name d_name 1 Alok Ops 2 Amit IT 3 Shekahr CS 我想要使用mysql查询的重复名称和总计数如下 to
id name age
1 Alok 26
2 Ashok 28
3 Amit 25
表名:部门
id name d_name
1 Alok Ops
2 Amit IT
3 Shekahr CS
我想要使用mysql查询的重复名称和总计数如下
total name
2 Alok
2 Amit
1 Ashok
1 Shekhar
请帮忙
提前感谢。试试这个:
select count(*) as total,name from (
select name from users
union
all select * from deepartment ) as temp
group by name
Union all
将合并您的表,使用groupby
和count
您应该会得到预期的结果