Bonjour,
Voila mon probleme :
J'ai une table T avec 4 champs : id, c1, c2 et c3
On appelle E1 l'ensemble des 50 entrées qui correspondent a la requete SELECT * FROM T ORDER BY C1,C2,C3 DESC LIMIT 0,50
On appelle E2 l'ensemble des 50 entrées qui correspondent a la requete SELECT * FROM T ORDER BY C2,C1,C3 DESC LIMIT 0,50
On appelle E3 l'ensemble des 50 entrées qui correspondent a la requete SELECT * FROM T ORDER BY C3,C1,C2 DESC LIMIT 0,50
J'aimerais réaliser de maniere optimale une requete qui me renvoie toutes les entrées de T sauf les entrées de E1,E2 et E3.
J'ai pensé au NOT EXISTS mais celui ci semble ignorer le LIMIT et le NOT IN est incompatible avec le LIMIT.
On peut résumer mon probleme à : Comment sélectionner toutes les entrées d'une table sauf les N meilleures sur un champs ?
Si quelqu'un a une idée