Probléme requête

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Probléme requête

Re: Probléme requête

par stealth35 » 05 janv. 2010, 17:08

pas la peine de faire un DISTINCT utilise GROUP BY

Probléme requête

par jim87 » 05 janv. 2010, 16:43

Bonjour,

Je bloque sur une requête, j'espére que vous pourrez m'aider.
J'ai 2 tables :
Table articles_lus (id_articles_lus , id_article, id_utilisateur, texte, date)
Table articles_notes (id_articles_notes , id_note, id_article, id_utilisateur, note)

Je voudrais faire une requete pour récupérer les articles lus par un utilisateur (qu'il soit noté ou non) et pouvoir trié les articles par notes.

Quand je fait une requete que sur la table articles_lus pas de soucis mais je ne peux pas trié les articles suivant les notes, mais si je rajoute la table articles_notes dans ma requete il prend les articles en double.

Et si je fait cette requete :
SELECT Distinct(articles_lus.id_article) FROM articles_lus, articles_notes WHERE articles_lus.id_utilisateur=1 AND articles_notes.id_utilisateur=1
J'ai le bon résultat, par contre si je veux sélectionner en + le champ note dans le SELECT ça ne marche plus !!

La requête ne doit pas etre compliquée mais je galére.

Merci d'avance pour votre aide.