Ciao a tutti, ho un problema che sto cercando di risolvere, ho una tabella così:
TABELLA campionati_SerieA
id_s_s | idsquadra | id_stagione
-----------------------------------
1 | 46 | 1
2 | 51 | 1
3 | 20 | 2
4 | 46 | 2
5 | 51 | 2
6 | 46 | 3
7 | 69 | 3
8 | 51 | 4
ecc..
Correlata a TABELLA squadre_SerieA
id_squadra | nome_squadra
-----------------------------------
46 | Milan
51 | Inter
52 | Juventus
ecc...
Vorrei che il risultato fosse cos�:
presenze | squadre
-----------------
88 | Inter
87 | Juventus,Torino
85 | Milano,Fiorentina,Bologna
ecc..
Attualmente sto ragionando su questa query:
codice:
SELECT COUNT(idsquadra) AS presenze,
GROUP_CONCAT(squadre_SerieA.nome_squadra SEPARATOR '|') AS squadre
FROM campionati_SerieA
JOIN squadre_SerieA ON campionati_SerieA.idsquadra=squadre_SerieA.id_squadra
GROUP BY nome_squadra
ORDER BY presenze DESC
Il risultato però è che nella colonna "squadre" mi visualizza così:
codice:
presenze |
squadre |
|
88 |
Inter|Inter|Inter|Inter|Inter|Inter|Inter|Inter|In... |
87 |
Juventus|Juventus|Juventus|Juventus|Juventus|Juven... |
87 |
Roma|Roma|Roma|Roma|Roma|Roma|Roma|Roma|Roma|Roma|... |
86 |
Milan|Milan|Milan|Milan|Milan|Milan|Milan|Milan|Mi... |
82 |
Fiorentina|Fiorentina|Fiorentina|Fiorentina|Fioren... |
77 |
Lazio|Lazio|Lazio|Lazio|Lazio|Lazio|Lazio|Lazio|La... |
76 |
Torino|Torino|Torino|Torino|Torino|Torino|Torino|T... |
74 |
Napoli|Napoli|Napoli|Napoli|Napoli|Napoli|Napoli|N... |
73 |
Bologna|Bologna|Bologna|Bologna|Bologna|Bologna|Bo... |
63 |
Sampdoria|Sampdoria|Sampdoria|Sampdoria|Sampdoria|... |
59 |
Atalanta|Atalanta|Atalanta|Atalanta|Atalanta|Atala... |
53 |
Genoa|Genoa|Genoa|Genoa|Genoa|Genoa|Genoa|Genoa|Ge... |
47 |
Udinese|Udinese|Udinese|Udinese|Udinese|Udinese|Ud... |
Come posso fare? Grazie per l'aiuto!
Ciao
Tiziano