ora avrei un altro problema, mi sembra più complicato
ho modificato la tabella squadre cosi:
codice:
+----+-----------+------------------------------------------+
| id | id_girone | nome |
+----+-----------+------------------------------------------+
| 1 | 1 | Jurmala |
| 2 | 1 | Artus Maddalonese |
| 3 | 1 | Grottaglie |
| 4 | 1 | Centro Minibasket CittÓ di Caserta |
| 5 | 2 | Action Now! |
| 6 | 2 | Real Basket |
| 7 | 2 | Mini&Basket Caserta |
| 8 | 2 | Viver Basket |
+----+-----------+------------------------------------------+
la tabella partite invece rimane cosi:
codice:
+----+----------+----------+
| id | squadraA | squadraB |
+----+----------+----------+
| 1 | 3 | 2 |
| 2 | 4 | 1 |
| 3 | 7 | 6 |
| 4 | 5 | 8 |
| 5 | 1 | 3 |
| 6 | 2 | 4 |
| 7 | 5 | 7 |
| 8 | 8 | 6 |
+----+----------+----------+
in questo modo, ogni squadra appartiene a un girone.
Se voglio selezionare tutte le squadre del girone 1, faccio:
SELECT * FROM squadre WHERE id_girone = 1
Ora però vorrei selezionare, oltre al nome di una squadra, anche il numero di partite giocate. In pratica dovrei ricavare il numero di righe in cui l'id della squadra compare o in partite.squadraA o in partite SquadraB, e con la stessa query selezionare anche il nome della squadra prelevandolo da squadre. sono stato chiaro?
qualcuno ha qualche idea? io ci sto provando, ma senza successo!