Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : WHERE NOT IN MySQL [ Archives / Problème avec une requête ] (crogger)

vendredi 4 novembre 2005 à 19:43:15 | WHERE NOT IN MySQL

crogger

Bonjour,

Sur mon serveur local j'execute cette requete :
 
SELECT distinct nom_conso FROM import WHERE nom_conso NOT IN (SELECT nom_conso FROM referentiel)
 
Cela fonctionne a merveille, cependant quand le script tourne sur le serveur réel j'ai l'erreur suivante :
 
 #1064 - You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT nom_conso FROM referentiel)
 
Version Mysql sur le serveur =  4.0.24-nt
et en local =  4.1.9-max
 
 
Donc je pense que c'est un probleme de version, mais je ne vois pas comment faire un equivalent pour que cela tourne sur le serveur de prod.
 
Merci pour votre aide :-)


Crogger - Salutations Nicoises - ;-)

dimanche 6 novembre 2005 à 13:43:52 | Re : WHERE NOT IN MySQL

fabrice69

Administrateur CodeS-SourceS
Bonjour,
Tu peux aussi faire un LEFT OUTER JOIN en selectionnant la ou la valeur = NULL
Va sur le site référent SQL :
   http://sql.developpez.com

Un chapitre complet est dédié à cela avec des exemple parlant.

Romelard Fabrice (Alias F___)

mercredi 9 novembre 2005 à 10:55:46 | Re : WHERE NOT IN MySQL

Antilope

C'est plutôt une remarque :

Je travaille sur oracle est il est fortement déconseillé d'utiliser l'instruction not in (select ...), pour des raison de temps de réponses.
Je ne sais pas si mysql réagit de la même maniere, mais j'aurai écrit plutôt :

SELECT distinct nom_conso FROM import WHERE not exists (select 'x' from referentiel where nom_conso=import.nom_conso)


Antilope



Cette discussion est classé dans : mysql, serveur, in, where, conso


Répondre à ce message

Sujets en rapport avec ce message

GROS PROBLEME URGENT svp aider moi [ par xa4ke ] voila je cree mon site et j obtien ces erreurs la Notice: Undefined variable: js in d:\program files\easyphp1-8\www\index.php on line 10 Warning MSDE & MYSQL [ par vinsator ] Bonjour à tous,J'ai besoin d'utiliser une base MYSQL (donc d'installer mysql) sur un serveur Windows 2003, sachant qu'il y a déja MSDE qui tourne sur pbm avec la connection [ par goueg83460 ] Bonjours, je trvaille sous builder et je lance des requete sur un serveur (mysql 5.0.18), il est administer par mysql administrator. Lorqu'a un moment Intégration d'un serveur mySQL dans un programme [ par kj_83 ] Bonjour ,Je réalise un programme de gestion de stock sous C++ Builder avec une base de donnée Access .Je viens d'installer un serveur MySQL et je voud connection odbc de Access vers Mysql [ par legaultsalvail ] J'ai un problème très difficile à régler avec une base Microsoft Access ayant des tables liées à un serveur mysql à l'aide d'un driver odbc. Il n'y a connexion base mysql [ par freeradius ] slt mon pfe consiste a interroger une base de donne mysql sur un serveur unix il faut faire alors une application (avec windev) sur un system d'exploi Entreprise Manager pour Mysql [ par christobal ] Bonjour, au taf j'utilise Entreprise Manager sur notre serveur sql serveur.j'appresi de faire mes requete utilisant le mode graphique.Existe il un sof sécurise la liaison "apache-MySQL" [ par adrienr11vdv ] Bonjour à tous,j'aimerai sécurisé une application. Pour cela, j'ai mis en place la solution ssl.Je n'arrive pas à sécuriser la liaison "apache-mysql". Défit pour un pro [ par zazadec ] Question de se compliquer la vie, je dois reprendre un site avec une bdd déjà existante... bref vous avez compris j'ai pas le choix.2 tables T1 et T2 Mysql - Unicité de plusieurs champs [ par fone ] Bonjour, Je dispose d'une table qui utilise innoDB, elle à une structure similaire à celle-ci : int id <- auto incremental, unique varchar(255) a, v


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.