Bonjour à tous,
voilà, j'en appelle à vos lumières pour m'aider sur une requete sql, parce que la je sèche.
En gros j'ai un système de gestion d'articles avec 2 tables :
- l'une avec les articles et plusieurs champs dont un "statut" (à 1 pour validé, 0 pour non validé) et id_membre
- une autre avec les votes, plusieurs champs ont l'id membre du vote et l'id de l'article
le concept est que pour etre publié un article doit avoir une moyenne de 5/10 sur 3 votes de membres. Tout se met à jour parfaitement via le script php, mais j'ai un problème pour personnaliser la liste des articles non évalués par membre.
En fait je voudrais pouvoir lister les articles en attente de validation pour lequel le membre n'est pas l'auteur et n'a pas encore voté. (c'est la partie soulignée qui cloche)
voici la requête que je fais:
c'est le code en rose qui est mauvais...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT * FROM articles LEFT OUTER JOIN votes ON articles.id = votes.aid WHERE articles.status = 0 AND articles.added_uid <> $uid AND votes.uid = $uid IS NULL ORDER BY articles.date_ajout DESC
merci d'avance à ceux qui pourront m'aider!
Partager