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:
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
)
Mais ca ne me revoit aucune résultat alors que dans ma base, j'ai les tuples suivants
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.