Salut !
Plutôt que d'avoir une table avec "Poste_1, Poste_2, .., Poste_11", je t'inviterais dans un premier temps à restructurer ta base pour que les données soient stockées de façon plus cohérentes.
Tu as en fait besoin de 4 tables :
- equipe (
id, nom)
- joueur (
id, nom, prenom)
- poste (
id, nom) // exemple : attaquant, guardien, défenseur...
- joueur_equipe (
id_equipe,
id_joueur,
id_poste)
Tu pourras ensuite facilement récupérer la liste de tes joueurs de la façon suivantes :
Code:
1 2 3 4 5 6
|
SELECT j.nom, j.prenom
FROM joueur AS j
INNER JOIN joueur_equipe AS je ON j.id=je.id_joueur
INNER JOIN equipe AS e ON e.id=je.id_equipe
WHERE e.nom= 'Marseille' |
Avec un peu d'imagination, tu pourras également spécifier le numéro des joueurs, s'ils sont titulaires ou remplaçant, etc...
A++