requete avec join compliquée
bonjour à tous
je pensais avoir résolu mon problème dans le précédent post (que je ne trouve plus !!) mais pas du tout:
je bataille avec les jointures :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
$sql = ('SELECT * FROM activity INNER JOIN fiche ON activity.numclt = fiche .numclt WHERE fiche.type1 = "client" OR fiche.type1 = "prospect" ');
$result = $bdd->query($sql);
$resultat=$result->fetchAll(PDO::FETCH_ASSOC);
foreach ($resultat as $key => $row )
{
echo '<span>'.$row['nom'].'</span>';echo '----';
echo '<span>'.$row['prenom'].'</span>';echo '----';
etc.......
etc.......
} $result->closeCursor(); |
le problème c'est que la table [activity] contient 2 lignes concernant le $numclt alors que la table "principale" [FICHE] n'en contient q'une.
Donc à cause d' [activity] la requête reparcours la table [FICHE] une deuxième fois ....Résultat :
et comme je voudrais JOINDRE 5 autres tables qui ont le même [numclt] mais avec des nbrs de lignes différents, je crains un peu ! :?
Voila merci de votre aide
.