Requete SQL multiple ? J'y connais rien, a l'aide !

[Résolu]
Signaler
Messages postés
77
Date d'inscription
vendredi 8 octobre 2004
Statut
Membre
Dernière intervention
28 février 2006
-
Messages postés
77
Date d'inscription
vendredi 8 octobre 2004
Statut
Membre
Dernière intervention
28 février 2006
-
Bonjour programmeurs programmeuses,



Je souhaite faire une requete multiple à partir de plusieurs tables sql, et je sais pas si c'est possible.

C'est à dire j'ai a peu près ça :



$sql="select champ1,champ2 from table where champ3=$toto";

//.... traitement des données et tout le bordel ...

$sql="select champ11,champ12 from table2 where champ7=$tata";

//.... traitement des données et tout le bordel ...


$sql="select champ21,champ22 from table3 where champ8=$titi";


//.... traitement des données et tout le bordel ...



Il y aurait pas moyen de faire une seule requête, et puis on en parle plus ??

Dans l'idée c'est ça, mais en tout cas, c'est pas du tout interprété.

$sql="select champ1,champ2 from table where champ3=$toto || select
champ11,champ12 from table2 where champ7=$tata || select
champ21,champ22 from table3 where champ8=$titi";



Merci

2 réponses

Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
25
Hello,



le principe :



SELECT champ1, champ2, champ3 FROM table1 AS t1, table2 AS t2, table3
AS t3 WHERE t1.champ1=$toto AND t2.champ2=$tata AND t3.champ3=$titi



Mais faut faire des tests, parce que tu risques d'avoir des resultats innatendus...
Messages postés
77
Date d'inscription
vendredi 8 octobre 2004
Statut
Membre
Dernière intervention
28 février 2006

Ahh, voila, c'est ce que je cherchais comme script. ppfffiou !! tu me
tires une fière chandelle du pied. Je vais essayer ça et je te tiens au
jus. Merci beaucoup