Salut à tous et bonne année !

Après de nombreux essais (intersect et requête inner) je vous expose mon problème :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
SELECT `champlememe` FROM `tablelameme` WHERE `condition1`=200 AND `condition2`<60 
INTERSECT 
SELECT `champlememe` FROM `tablelameme` GROUP BY `condition3` WHERE HAVING COUNT(`champlememe`)>1
Je n'arrive pas à faire fonctionner cette requête (erreur) alors que les 2 fonctionnent séparément.


En désespoir de cause j'ai essayé de passer par une autre méthode en utilisant que des termes conventionnés mais seul les résultats de la première partie de la requête ressortent en résultat :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
SELECT `champlememe` FROM `tablelameme` GROUP BY `condition3` HAVING COUNT(`champlememe`)>1 
AND EXISTS
(SELECT `champlememe` FROM `tablelameme` WHERE `condition1`=200 AND `condition2`<60)
J'ai aussi tenté de rajouté à la fin "AND `champlememe`=`champlememe` (en mettant des alias sur la première et la deuxième requête mais les résultats sont toujours ceux de la première requête.


Merci beaucoup pour votre aide !