Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1475 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  requete SQL qui ne marche pas

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

requete SQL qui ne marche pas

n°1090455
andlio
Posté le 20-05-2005 à 11:36:54  profilanswer
 

bonjour !!!
 
j'ai une requête SQL qui ne fonctionne pas et je ne comprends pas pourquoi... :??:  
 

Code :
  1. SELECT SIGNIFICATION, ACTION FROM correspondance_oid
  2. WHERE TRAP_OID='SNMPv2-SMI::enterprises.318.0.5'
  3. AND OS IN (SELECT OS FROM station WHERE IP='172.233.12.34')


 
par contre les 2 séparées marchent très bien...
 

Code :
  1. SELECT SIGNIFICATION, ACTION FROM correspondance_oid
  2. WHERE TRAP_OID='SNMPv2-SMI::enterprises.318.0.5'


Code :
  1. SELECT OS FROM station WHERE IP='172.233.12.34'


 
je travaille avec MySQL


Message édité par andlio le 20-05-2005 à 11:46:44
mood
Publicité
Posté le 20-05-2005 à 11:36:54  profilanswer
 

n°1090472
andlio
Posté le 20-05-2005 à 11:44:15  profilanswer
 

MySQL me renvoie l'erreur suivante :
 

# 1064 - You have an error in your SQL syntax [...] near 'SELECT OS FROM station WHERE IP='172.16.6.231') LIMIT 0, 30'

n°1090481
jeff@be
Posté le 20-05-2005 à 11:48:00  profilanswer
 

MySQL ne supporte les sous-requêtes que depuis la version 4.1.
Assure-toi donc que tu as une versions suffisante...

n°1090488
andlio
Posté le 20-05-2005 à 11:50:00  profilanswer
 

jeff@be a écrit :

MySQL ne supporte les sous-requêtes que depuis la version 4.1.
Assure-toi donc que tu as une versions suffisante...


 

$> mysql -V
mysql Ver 12.22 Distrib 4.0.2.0, for mandrake-linux-gnu (i586)
$>


 
 J'ai quelle version moi, 12.22 ou 4.0.2.0 ??? :(


Message édité par andlio le 20-05-2005 à 11:50:38
n°1090495
jeff@be
Posté le 20-05-2005 à 11:52:10  profilanswer
 

4.0.2.0

n°1090499
andlio
Posté le 20-05-2005 à 11:53:19  profilanswer
 

J'en était sur !!!!  :sweat:
 
merci Jeff@be


Message édité par andlio le 20-05-2005 à 11:53:38
n°1090532
jeff@be
Posté le 20-05-2005 à 12:07:15  profilanswer
 

ceci dit, tu peux réécrire ta requête de manière plus simple, en faisant une jointure sur OS... je dis ça je dis rien  ;)

n°1090623
andlio
Posté le 20-05-2005 à 13:43:03  profilanswer
 

jeff@be a écrit :

ceci dit, tu peux réécrire ta requête de manière plus simple, en faisant une jointure sur OS... je dis ça je dis rien  ;)


 
c'est vrai... j'y avais même pas pensé... :jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  requete SQL qui ne marche pas

 

Sujets relatifs
[PHP] Modif d'un document word : ça marche !Exporter resultat requete php/mysql a la suite d'un fichier existant
Comment marche la fonction RandomObject required [ca marche sur les ptits, pas sur les grands !]
Ant: comment ça marche??Requete SQL Oracle : Pourquoi ca ne marche pas ?
Ma requete SQL marche mais ne me renvoie rien !Requete SQL sous SQLserver : ca marche pas ... RESOLU !!!!
SQL : Requete avec des "and" des "or", et ca marche poVieille requete SQL a la con qui marche pas
Plus de sujets relatifs à : requete SQL qui ne marche pas


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR