ora avrei un altro problema, mi sembra più complicato
ho modificato la tabella squadre cosi:
la tabella partite invece rimane 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 | +----+-----------+------------------------------------------+
in questo modo, ogni squadra appartiene a un girone.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 | +----+----------+----------+
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!

Rispondi quotando