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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySQL][NOT IN]qqu'un peut me dire ce qu'il ne va pas la?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MySQL][NOT IN]qqu'un peut me dire ce qu'il ne va pas la?

n°161926
aurel
Fraggueur en liberté
Posté le 18-06-2002 à 16:24:31  profilanswer
 

je mets ca dans un fichier s.txt
SELECT f_agent.id_agent
FROM f_agent
WHERE f_agent.id_agent NOT IN
(
SELECT f_agent.id_agent
FROM f_agent
WHERE f_agent.poll_delay = '3600';);
 
et apres sous cmd, je fais ca  
mysql irc < datas/s.txt
 
et il me dit :
ERROR 1064 at line 1: You have an error in your SQL syntax near 'SELECT f_agent.id_agent
FROM f_agent
WHERE f_agent.poll_delay = '3600';)' at line 5

mood
Publicité
Posté le 18-06-2002 à 16:24:31  profilanswer
 

n°161934
Loom the G​loom
Even coders get the blues...
Posté le 18-06-2002 à 16:28:57  profilanswer
 

quel est le type de données de poll_delay ?


---------------
Music|Market|Feed|Loom|DVD
n°161939
mrbebert
Posté le 18-06-2002 à 16:31:32  profilanswer
 

Faut dire aussi que mysql ne gère pas les requêtes imbriquées, alors ca aide pas :(

n°161944
Loom the G​loom
Even coders get the blues...
Posté le 18-06-2002 à 16:33:48  profilanswer
 

mrbebert a écrit a écrit :

Faut dire aussi que mysql ne gère pas les requêtes imbriquées, alors ca aide pas :(  




 
 
ah ?  c t ptet ça alors !!  :D


---------------
Music|Market|Feed|Loom|DVD
n°161945
Thander
Posté le 18-06-2002 à 16:35:52  profilanswer
 

Pour être plus précis, ça vient de ça :D  
Ta syntaxe SQl est bonne mais c'est ton sgdb qui est limité :(

n°161950
Loom the G​loom
Even coders get the blues...
Posté le 18-06-2002 à 16:37:18  profilanswer
 

sérieux ? mysql ne prend  pas les requetes imbriquées ? alors la je tombe des nues ! mais quelle merde !!
 
moi qui ne connaissais pas mysql !!!


---------------
Music|Market|Feed|Loom|DVD
n°161957
Thander
Posté le 18-06-2002 à 16:43:37  profilanswer
 

Loom the Gloom a écrit a écrit :

mais quelle merde !!



 
Faut pas exagérer, c'est loin d'être de la m* ;)
Au fait, MySQl n'est pas un sgbdr  (bref y'a pas de relationnel :D )

n°161959
aurel
Fraggueur en liberté
Posté le 18-06-2002 à 16:44:02  profilanswer
 

koi???
pffff.... bon fo que je me démerde autrment alors
 
poll_delay est entier

n°161962
Boris l'in​vincible
Life is random
Posté le 18-06-2002 à 16:47:16  profilanswer
 

les requetes imbriquees seront gérer a partir de mysql 4.2

n°161964
Thander
Posté le 18-06-2002 à 16:48:37  profilanswer
 

Boris l'invincible a écrit a écrit :

les requetes imbriquees seront gérer a partir de mysql 4.2  




 :jap: c'est bon à savoir :hello:

mood
Publicité
Posté le 18-06-2002 à 16:48:37  profilanswer
 

n°161970
Loom the G​loom
Even coders get the blues...
Posté le 18-06-2002 à 16:53:08  profilanswer
 

Aurel a écrit a écrit :

koi???
pffff.... bon fo que je me démerde autrment alors
 
poll_delay est entier  




 
dc si c un entier, je dirais déja (ms je peux me tromper) qu'il faut enlever les ' autour de 3600
 
à priori, ms de toute facon ça ne marchera quand meme pas !!


---------------
Music|Market|Feed|Loom|DVD
n°161973
aurel
Fraggueur en liberté
Posté le 18-06-2002 à 16:54:11  profilanswer
 

Loom the Gloom a écrit a écrit :

 
 
dc si c un entier, je dirais déja (ms je peux me tromper) qu'il faut enlever les ' autour de 3600
 
à priori, ms de toute facon ça ne marchera quand meme pas !!  




oui j'avais essayé premierement sans les ', mais ca marchait pas non plus

n°161977
Loom the G​loom
Even coders get the blues...
Posté le 18-06-2002 à 16:58:01  profilanswer
 

Aurel a écrit a écrit :

 
oui j'avais essayé premierement sans les ', mais ca marchait pas non plus  




forcément...


---------------
Music|Market|Feed|Loom|DVD
n°163702
qi130
Posté le 22-06-2002 à 00:44:24  profilanswer
 

Je sais qu'il est tard, mais pourquoi
 
SELECT f_agent.id_agent  
FROM f_agent  
WHERE f_agent.poll_delay <> 3600;  
 
ne suffit pas ?????? (option NOT = ? je maitrise pas MySQL)
 
Edit pour des prunes...... le tag "gras" marche pô sur "<>"


Message édité par qi130 le 22-06-2002 à 00:45:49

---------------
Il n'y a pas de bonne réponse à une mauvaise question.
n°163706
zion
Plop
Posté le 22-06-2002 à 01:02:45  profilanswer
 

QI130 a écrit a écrit :

Je sais qu'il est tard, mais pourquoi
 
SELECT f_agent.id_agent  
FROM f_agent  
WHERE f_agent.poll_delay <> 3600;  
 
ne suffit pas ?????? (option NOT = ? je maitrise pas MySQL)




 
Clair, je sais pas pourquoi il veux faire une requête imbriquée...
 
Dans 99.9% des cas, tu sais le faire avec UN seul select, c'est juste plus dur à écrire... (Et si on joue avec 2 tables, ce qui n'est pas ton cas, on s'en sort avec les JOIN).  
 
Mais bon, ici c'est pas MySQL qui est de la merde, c'est ta requête  :p


---------------
Informaticien.be - Lancez des défis à vos amis
n°163791
R3g
fonctionnaire certifié ITIL
Posté le 22-06-2002 à 13:56:24  profilanswer
 

Juste comme ca, PostGreSQL est très bon, gère les requetes imbriquées et pas mal d'autres choses que MySQL fait pas, est plus fiable, plus resistant à la charge, juste un peu plus lent. http://www.postgresql.org

n°164038
kuroineko
je mamgerais bien un truc la..
Posté le 23-06-2002 à 12:53:22  profilanswer
 

R3g a écrit a écrit :

Juste comme ca, PostGreSQL est très bon, gère les requetes imbriquées et pas mal d'autres choses que MySQL fait pas, est plus fiable, plus resistant à la charge, juste un peu plus lent. http://www.postgresql.org  




 
Entierement d'accord, depuis aue j'y suis passe quand a comparrer avec mysql je suis pas qualifie.
 
encore merci R3g :D


---------------
[:kuroineko] Francois.P tel: (+33)617230820 http://www.ifrance.com/fpussault  fpussault@caramail.com

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

  [MySQL][NOT IN]qqu'un peut me dire ce qu'il ne va pas la?

 

Sujets relatifs
[ PHP MySQL ] Acces au prochain enregistrement ?est il possible de remplacer un fichier .htpasswd par une table MySQL
clefs dans mySQLProbleme MySQL & PHP
[PHP] Comment inserer la date courante dans MySQL[PHP & MySQL] Plusieurs requetes
[PHP] Ca veut dire quoi ce message???????[MySQL] Comment recupérer les noms de champ d'une table ?
[MySQL] Utilisation des index dans le sens descendantcréation de table/mysql [edit]: encore 1 kestion...
Plus de sujets relatifs à : [MySQL][NOT IN]qqu'un peut me dire ce qu'il ne va pas la?


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