Probléme requête

Petit nouveau ! | 3 Messages

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.

ViPHP
ViPHP | 5462 Messages

05 janv. 2010, 17:08

pas la peine de faire un DISTINCT utilise GROUP BY