[sql] je vois pas comment transformer ma requete pour mysql 3

je vois pas comment transformer ma requete pour mysql 3 [sql] - SQL/NoSQL - Programmation

Marsh Posté le 21-03-2004 à 19:57:03    

voici ma requete  :
je vois pas comment je pourrais la transformer en sql de mysql 3.
 
select *  
from lcompetence l, discipline d,
where l.coded=d.coded  
and l.coded not in  
(select l.coded  
from discipline d, lcompetence l,
where l.coded=d.coded  
and l.codeu = 3 );


Message édité par sbucci2 le 21-03-2004 à 20:24:58
Reply

Marsh Posté le 21-03-2004 à 19:57:03   

Reply

Marsh Posté le 21-03-2004 à 20:25:02    

up

Reply

Marsh Posté le 21-03-2004 à 21:31:18    

euh ....  
 
select *  
from lcompetence l, discipline d,
where l.coded=d.coded  
and l.codeu <> 3;
 
[:mlc]

Reply

Marsh Posté le 21-03-2004 à 22:41:35    

HappyHarry a écrit :

euh ....  
 
select *  
from lcompetence l, discipline d,
where l.coded=d.coded  
and l.codeu <> 3;
 
[:mlc]

!= et non <> [:aloy]


Message édité par fabien le 21-03-2004 à 22:41:52

---------------
Découvre le HFRcoin ✈ - smilies
Reply

Marsh Posté le 21-03-2004 à 22:42:06    


 
quoi que ce soit en mysql
 
faut etre tordu pour faire une sous requete ici [:mlc]

Reply

Marsh Posté le 21-03-2004 à 23:30:51    

je sais, mais j ai po le choix, c un projet que j ai à faire.
si j avais oracle, j aurais fini en 2min :(

Reply

Marsh Posté le 21-03-2004 à 23:34:30    

HappyHarry a écrit :

euh ....  
 
select *  
from lcompetence l, discipline d,
where l.coded=d.coded  
and l.codeu <> 3;
 
[:mlc]


 
c po ca

Reply

Marsh Posté le 21-03-2004 à 23:45:00    

ben si c'est ca   :heink:


---------------
Découvre le HFRcoin ✈ - smilies
Reply

Marsh Posté le 21-03-2004 à 23:46:10    

non desole

Reply

Marsh Posté le 21-03-2004 à 23:48:43    

sbucci2 a écrit :

non desole
 

comment ca ? la requete marche pas, ou bien tu n'as pas le resultat que tu veux ?


---------------
Découvre le HFRcoin ✈ - smilies
Reply

Marsh Posté le 21-03-2004 à 23:48:43   

Reply

Marsh Posté le 21-03-2004 à 23:57:16    

c ca :
select discipline.coded, discipline.intitule from discipline left join lcompetence on lcompetence.coded=discipline.coded and lcompetence.codeu=3 where lcompetence.coded is null ;

Reply

Marsh Posté le 21-03-2004 à 23:57:39    

Fabien a écrit :

comment ca ? la requete marche pas, ou bien tu n'as pas le resultat que tu veux ?
 


 
c po le resultat que je veux !

Reply

Marsh Posté le 22-03-2004 à 07:48:25    

boulay :o

Reply

Marsh Posté le 22-03-2004 à 08:13:55    

sbucci2 a écrit :

je sais, mais j ai po le choix, c un projet que j ai à faire.
si j avais oracle, j aurais fini en 2min :(

c'est bien MySQL, au moins ca t'apprend à écrire des requètes qui ne sont pas completement pourries

Reply

Marsh Posté le 22-03-2004 à 09:10:03    

peut etre et encore j en suis pas sur,
le sql oracle est beaucoup plus simple (intuitif)

Reply

Marsh Posté le 22-03-2004 à 09:36:51    

sbucci2 a écrit :

peut etre et encore j en suis pas sur,
le sql oracle est beaucoup plus simple (intuitif)


 
quand on voit ce que tu produis comme requete SQL [:daplopbot]

Reply

Marsh Posté le 22-03-2004 à 09:55:22    

pourquoi personne ne lui dit que les sous-requêtes ne fonctionnent qu'à partir de MySQL 4.1?


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 22-03-2004 à 10:00:21    

drasche a écrit :

pourquoi personne ne lui dit que les sous-requêtes ne fonctionnent qu'à partir de MySQL 4.1?


 
lis d'abord la requete et tu comprendras que c'est pas le problème principal

Reply

Marsh Posté le 22-03-2004 à 10:04:52    

oui elle est à chier et syntaxiquement incorrecte en dehors d'Oracle, c'est ça? :D


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 22-03-2004 à 10:06:06    

drasche a écrit :

oui elle est à chier et syntaxiquement incorrecte en dehors d'Oracle, c'est ça? :D


 
relis la encore mieux

Reply

Marsh Posté le 22-03-2004 à 10:12:30    

j'ai relu et je vois [:fear]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 22-03-2004 à 11:17:44    


 
j'ai bien vu, mais toi aussi relis mieux la toute premiere
 


Message édité par HappyHarry le 22-03-2004 à 11:18:16
Reply

Marsh Posté le 22-03-2004 à 11:26:48    

la réponse? [:cupra]
 

Code :
  1. select * 
  2. from lcompetence l, discipline d,
  3. where l.coded=d.coded and l.coded <> 3


 
edit: pis tu ferais bien de remplacer "*" par les champs qui te sont vraiment utiles :o


Message édité par drasche le 22-03-2004 à 11:27:20

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 22-03-2004 à 11:27:50    

drasche a écrit :

la réponse? [:cupra]
 

Code :
  1. select * 
  2. from lcompetence l, discipline d,
  3. where l.coded=d.coded and l.coded <> 3


 
edit: pis tu ferais bien de remplacer "*" par les champs qui te sont vraiment utiles :o

toi t'as pas bien vu par contre :D

Reply

Marsh Posté le 22-03-2004 à 11:30:13    

au pire on fait croire à une faute de frappe :o


Message édité par drasche le 22-03-2004 à 11:30:51

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 22-03-2004 à 11:32:02    

enfin en gros ce qui m'épate c'est que la 2e requete qu'il nous pond n'a pas du tout le meme sens que la premiere, et apres il vient raler en disant que la solution que je lui donne ne fait pas ce qu'il veut :sarcastic:

Reply

Marsh Posté le 22-03-2004 à 11:32:49    

j'essaie de comprendre le lien entre les deux :D

Reply

Marsh Posté le 22-03-2004 à 11:35:18    

ah oui tiens je me rappelle un truc: dans cette formulation, la sous-requête ne devrait ramener qu'un seul champ non? (autant de lignes qu'on veut mais un seul champ) :??:


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 22-03-2004 à 11:38:35    

oui

Reply

Marsh Posté le 22-03-2004 à 11:45:32    

ptain mais c'est pourcet à mort Oracle alors [:mlc]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 22-03-2004 à 11:48:28    

drasche a écrit :

ah oui tiens je me rappelle un truc: dans cette formulation, la sous-requête ne devrait ramener qu'un seul champ non? (autant de lignes qu'on veut mais un seul champ) :??:


 
c'est un not in, 'bécile

Reply

Marsh Posté le 22-03-2004 à 11:54:10    

HappyHarry a écrit :

c'est un not in, 'bécile  


ça change quoi? :o
le parser va se farcir tous les champs alors? :o


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 22-03-2004 à 11:55:04    

drasche a écrit :


ça change quoi? :o
le parser va se farcir tous les champs alors? :o


 
j'ai rien dit :ange:
 
va falloir que je choisisse entre bosser et mieux lire les topics du forum, les deux sont pas compatibles :whistle:


Message édité par HappyHarry le 22-03-2004 à 11:55:51
Reply

Marsh Posté le 22-03-2004 à 12:00:10    

HappyHarry a écrit :


 
j'ai rien dit :ange:
 
va falloir que je choisisse entre bosser et mieux lire les topics du forum, les deux sont pas compatibles :whistle:

j'ai eu le meme probleme tout a l'heure :o

Reply

Marsh Posté le 22-03-2004 à 12:14:50    

joce a écrit :

j'ai eu le meme probleme tout a l'heure :o


chez moi c'est permanent :ange:


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 22-03-2004 à 14:07:13    

HappyHarry a écrit :


 
quand on voit ce que tu produis comme requete SQL [:daplopbot]
 


 
c une requete classique, je vois po ce que tu lui reproches.
(le * c pour eviter de taper ts les champs)

Reply

Marsh Posté le 22-03-2004 à 14:07:57    

sbucci2 a écrit :


 
c une requete classique, je vois po ce que tu lui reproches.
(le * c pour eviter de taper ts les champs)


 
[:rofl]

Reply

Marsh Posté le 22-03-2004 à 14:10:59    

sbucci2 a écrit :

c une requete classique, je vois po ce que tu lui reproches.
(le * c pour eviter de taper ts les champs)


Tu codes comme un porc. Et comme je l'ai dit plus haut, évite le "*" justement, ne ramène strictement que les données qui t'intéressent, ça soulagera un poil ton serveur.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 22-03-2004 à 14:11:58    

sbucci2 a écrit :


(le * c pour eviter de taper ts les champs)


 
[:mlc]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 22-03-2004 à 14:12:30    

pour du test+dev, ca va tres bien, et puis il faut l occuper le serveur bi xeon :)

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed