scull MySCULL cay bon mangez en! |
Salut à tous !
Il y a peu de temps, j'ai du revoir une requète et l'optimiser. J'ai donc mit un LEFT JOIN.
Le soucis, c'est que à l'origine, je n'avais pas besoin de cette jointure, donc c'était pas fait pour.
Code :
- $requete5=mysql_query('
- SELECT SQL_SMALL_RESULT
- reponse.id, reponse.uid, reponse.pseudo,
- utilisateurs.pseudo, utilisateurs.signature, utilisateurs.avatar, utilisateurs.website, utilisateurs.word, utilisateurs.info
- FROM reponse
- LEFT JOIN utilisateurs
- ON (reponse.uid = utilisateurs.id)
- WHERE reponse.sujet_id = "'.$id.'" AND reponse.valider="1"
- ORDER BY reponse.id ASC LIMIT 0,15') or die(mysql_error());
|
Le soucis vient aprés de mes champs "id". En effet, la table réponse et la table utilisateurs contiennent tout les 2 des champs "id".
Je voudrais par la suite (en php) pour selectionner l'id de la table utilisateur, et l'id de la reponse.
Car actuellement tout mes champs id (y compris ceux de l'utilisateur) prennent la valeur de l'id de la réponse....
Avez vous une idée de comment faire ?
Mettre un RIGHT JOIN ne ferai que déplacer le soucis puisque j'ai besoin des 2 id différents ...
Merci de votre aide ---------------
Créer son forum gratuit | Mon beau blog phpBB caÿ le mal :o
|