Manipulation d'un requete SQL avec GROUP BY
Bonjour,
j'essaie de passer une requête GROUP BY mais le résultat ne s'affiche pas comme je le souhaite.
La requête consiste à connaître toutes les personnes qui ont appelées plusieurs fois (numero, nb_appel) et ensuite avoir le détail de l'appel (id, date). Pour le moment, je regroupe bien par appelant mais je n'arrive à afficher le détail des appels.
Code:
1 2 3 4 5
| SELECT a.numero, COUNT(a.id) as 'nb_appel', a.id, a.date
FROM appels a
GROUP BY a.numero
HAVING nb_appel > 1
ORDER BY nb_appel |
Résultat :
Code:
1 2
| 0652787612 / 2 / 33620 / 2015-02-23 15:28:52
0467913314 / 2 / 25444 / 2015-02-02 09:21:45 |
J'aimerais avoir tous les appels comme ceci en doublonnant les 2 premières colonnes :
Code:
1 2 3 4
| 0652787612 / 2 / 33620 / 2015-02-23 15:28:52
0652787612 / 2 / 33627 / 2015-02-23 16:10:12
0467913314 / 2 / 25444 / 2015-02-02 09:21:45
0467913314 / 2 / 25449 / 2015-02-02 10:45:35 |
Est-ce possible selon vous ?
A+