Selectionner un id dans une jointure

Selectionner un id dans une jointure - SQL/NoSQL - Programmation

Marsh Posté le 15-07-2005 à 14:27:44    


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 :
  1. $requete5=mysql_query('
  2. SELECT SQL_SMALL_RESULT
  3. reponse.id, reponse.uid, reponse.pseudo,
  4. utilisateurs.pseudo, utilisateurs.signature, utilisateurs.avatar, utilisateurs.website, utilisateurs.word, utilisateurs.info
  5. FROM reponse
  6. LEFT JOIN utilisateurs
  7. ON (reponse.uid = utilisateurs.id)
  8. WHERE reponse.sujet_id = "'.$id.'" AND reponse.valider="1"
  9. 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
Reply

Marsh Posté le 15-07-2005 à 14:27:44   

Reply

Marsh Posté le 15-07-2005 à 15:52:48    

select reponse.id as 'rep_id', utilisateurs.id as 'user_id'

Reply

Marsh Posté le 15-07-2005 à 16:28:03    

woki je vais essayer thx ;)


---------------
Créer son forum gratuit |  Mon beau blog phpBB caÿ le mal :o
Reply

Marsh Posté le 16-07-2005 à 14:54:58    

Sa marche nikel merci encore :jap:


---------------
Créer son forum gratuit |  Mon beau blog phpBB caÿ le mal :o
Reply

Marsh Posté le 01-06-2006 à 15:46:15    

pas de quoi

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed