Bonjour a vous,
Alors je me retrouve bien bête devant ce problème.
j'ai une table "joueur" comme ceci
->id PK
->id_moto
->id_voiture
la table 'moto' comme ceci:
->id_moto
->nb_roues
la table 'voiture' comme ceci;
->id_voiture
->nb_freins
Je voudrais afficher en une seule requête la liste des enfants avec le nombre de roues de leur voiture si ils en ont une et le nbre de freins de leur voiture si ils en ont une, sachant que par contraintes,, un enfant ne peut avoir une voiture et une moto en meme temps.
j'ai testé ceci:
Mais ca ne me revoit aucune résultat alors que dans ma base, j'ai les tuples suivants
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SELECT id,nb_roues,nb_freins FROM joueur,moto,voiture WHERE ( joueur.moto = moto.id_moto OR joueur.voiture = voiture.id_voiture )
joueurs
id:1
moto:1
voiture:0
id:2
moto:0
voiture:1
voiture:
id:1
nbre_freins:4
moto
id:1
nbre_roues:2
et j'aimerais avoir afficher
liste:
joueur:1
nbre_roues:2
nbre_freins:
joueur:2
nbre_roues:
nbre_freins:4
Voila je vous remercie d'avance de votre aide.
Partager