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:

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
c'est le code en rose qui est mauvais...

merci d'avance à ceux qui pourront m'aider!