Hi all, I need your help
I have this two tables in db MySQL:
Code:
daTable_2006
ID NAME_1 NAME_2 NAME_3
1 Myriam Vinc Gris
2 Myriam Fer Vinc
3 Myriam Cher Vinc
4 Robert Vinc Gris
5 Maria Ángie Mónica
6 José Cher Vinc
7 Ricardo Mónica Vinc
daTable_2009
ID NAME_1 NAME_2 NAME_3
1 Myriam Vinc Gris
2 Myriam Fer Vinc
3 Myriam Cher Vinc
4 Robert Myriam Gris
5 Maria Fer Mónica
6 José Cher Vinc
7 Ricardo Mónica Vinc
Whit this query ( credits r937 ) I have this output:
Code:
SELECT name
, COUNT(*) AS strCount_2006
FROM ( SELECT name_1 AS name
FROM daTable_2006
UNION ALL
SELECT name_2
FROM daTable_2006
UNION ALL
SELECT name_3
FROM daTable_2006
) AS d
GROUP
BY name
NAME strCount_2006
Vinc 6
Myriam 3
Monica 2
Gris 2
Cher 2
Robert 1
Maria 1
José 1
Ricardo 1
Fer 1
Angie 1
But I need this other output:
Code:
NAME strCount_2006 strCount_2009
Vinc 6 5
Myriam 3 4
Monica 2 2
Gris 2 2
Cher 2 2
Robert 1 1
Maria 1 1
José 1 1
Ricardo 1 1
Fer 1 2
Angie 1 0
Can you help me ?
Bookmarks