2015-10-15 5 views
2

У меня есть три таблицы, имеющие следующие структурыПоиск Дублировать запись из нескольких таблицы в MySQL

Имя таблицы: Пользователи

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 Query

total  name 
    2   Alok 
    2   Amit 
    1   Ashok 
    1   Shekhar 

Помогите

Спасибо заранее.

ответ

0

Попробуйте это:

select count(*) as total,name from (
select name from users 
union 
all select * from deepartment) as temp 
group by name 

Union all сольются ваши таблицы и с group by и count вы должны получить ожидаемый результат.