Forum de discussion
Forum « Programmation PHP » (archives)
Requete SQL sur 3 tables differente
Envoyé: 30 août 2004, 13h20 par supernini
J'ai un problème SQL, pour l'expliquer je fait faire un exemple simple.
Mon problème est le suivant, J'ai 3 tables
A, B1 et B2
dans la table A j'ai 4 champs, id (int, auto_increment), Nom (Chaine de caractete) et id_B (int), id_B2
Dans la table B1 j'ai deux champs id (int, auto_increment), et nom (Chaine de caractere)
Dans la table B1 j'ai deux champs id (int, auto_increment), et nom (Chaine de caractere)
Voici ce que je veux, si le champ A.id_B2 est egale à 0, je veux faire un SELECT * FROM A,B1 WHERE B.id=id_B
mais is A.id_B2 est different de 0, je voudrait avoir un SELECT * FROM A,B2 WHERE B2.id=id_B2
Quelqu'un a t'il une solution pour que je puisse faire cela en une seule requete ?
Merci
Supernini
Réponses
|