Hello tout le monde,
premier poste, alors j'en profite pour saluer tous les membres du forum:
J'ai un pb avec les NOT IN.

requete1 :

SELECT DISTINCT T1.id
FROM data T1
WHERE T1.debut >= '2005-12-01 00:00:00' AND T1.debut <= '2005-12-31 23:59:59' AND T1.url
LIKE '%.abc' AND T1.id
IN (
SELECT DISTINCT T2.id
FROM data T2
WHERE T2.debut >= '2005-12-01 00:00:00' AND T2.debut <= '2005-12-31 23:59:59' AND T2.url
LIKE '%.xyz' )

cela produit une erreur sous Mysql....
#1064 - Erreur de syntaxe près de 'SELECT DISTINCT T2.id

En gros, je recherche les id des enregistrmements de decembre contenant 'abc' et 'xyz'.

est ce que une requete avec du type
"...AND url LIKE '%.abc' AND url LIKE '%.xyz' " aurait le meme sens ?

j'ai le meme probleme avec le NOT IN
je recherche les enregistrements de decembre contenant 'abc' et ne contenant pas 'xyz', j'ai donc tout naturelement remplacer le IN de la requete1 par un NOT IN , mais cela ne marche tjs pas...

merci d'avance.