Bonjour à tous,
J'ai passé quatre heures pour une requete que je n'arrive pas à résoudre.
J'ai deux tables, contenant chacune un champs identique (des thèmes)
Dans la première table j'ai tous les thèmes qui existe sur mon site
Dans la seconde table j'ai des poèmes dont certains auteurs ont écrit sur certains thème.
Ce que je voudrais faire, c'est sélectionner les thèmes que les auteurs n'ont pas encore traité.
En gros
SELECT theme FROM themedumois WHERE `auteur`="'.$pseudo_membre.'"
cela correspond aux thèmes qu'on traité l'auteur
La selection de tous les thèmes existants s'écrit:
SELECT theme FROM themes WHERE validtheme=1 ORDER BY date DESC
J'ai essayé trente mille imbrications avec :
NOT LIKE, avec !=, ou encore avec NOT EXISTS
Mais je ne trouve pas comment le faire ?
Voici mon dernier test ridicule, car je fatigue:
'SELECT theme FROM themes WHERE theme != (SELECT theme FROM themedumois WHERE `auteur`="'.$pseudo_membre.'") AND validtheme=1 ORDER BY date DESC'
Je vous remercie d'avance pour l'attention que vous porterez à ce message.
ERRIC
Partager