Sélection sql avec exclusion
Je tiens un site de lecture sur lequel les utilisateur peuvent recevoir des recommandation. Pour cela ,j'ai besoin de sélectionner les livre d'autre utilisateur ayant une note de 4 et plus et dont le ne titre ressemble pas a un des titre des livre appartenant a l'utilisateur actuel.J'aimerais une selection sql les selectionnant automatiquement ,un peu comme :
Code:
1 2 3 4 5 6
| SELECT * FROM livres
WHERE utilisateur_id != $utilisateurActuel
AND note >= 4
AND titre NOT IN (
SELECT %titre% FROM livres WHERE utilisateur_id = $utilisateurActuel (depuis php donc utilisation de variable interne au code)
) ORDER BY note DESC |
(incorect bien sur,juste pour exprimer mon idée...)
Comment pourais je le faire?
Merci d'avance