Question de syntaxe de SQL avec mysql

Question de syntaxe de SQL avec mysql - Programmation

Marsh Posté le 07-05-2001 à 10:19:51    

Bonjour :)
Je cherche à faire des sélections imbriquées avec mysql mais j'ai un souci... Je n'arrive qu'à faire mes sélections de manière séparée. Voici ce que je cherche à faire :
SELECT CoCodeDiplome FROM CnCompose WHERE CoCodeUv IN (SELECT SuCodeUv FROM CnSuit WHERE SuCodeAuditeur='34')
 
Et voici l'erreur mysql retournée :You have an error in your SQL syntax near 'SELECT SuCodeUv FROM CnSuit WHERE SuCodeAuditeur='34')' at line 1
 
Les noms des tables et des champs sont corrects... Quelqu'un a t il une idée d'ou cela pourrait bien provenir ?
Merci :)

Reply

Marsh Posté le 07-05-2001 à 10:19:51   

Reply

Marsh Posté le 07-05-2001 à 10:45:30    

titi...comme dirait olga...createu tableu !
signé : le multiple orgasme ! lol :lol:

Reply

Marsh Posté le 07-05-2001 à 10:58:14    

Joce pourrait répondre bien mieux que moi, mais tu peux tenter la jointure...
 

Code :
  1. SELECT   cnco.CoCodeDiplome
  2. FROM
  3.          CnCompose           cnco,
  4.          CnSuit              cnsu
  5. WHERE
  6.          cnco.CoCodeUv        = cnsu.SuCodeUv
  7. AND
  8.          cnsu.SuCodeAuditeur  = '34'

Reply

Marsh Posté le 07-05-2001 à 11:25:32    

Je n'en suis pas sûr mais il me semble que Mysql ne gère pas les sous-requêtes ...

Reply

Marsh Posté le 07-05-2001 à 12:51:52    

Je confirme les dires de zop, MySQL  ne gère pas les sous requêtes. Il est prévu de le faire dans la version 4 de MySQL.

Reply

Marsh Posté le 07-05-2001 à 13:24:15    

Merci bcp pour ces réponses fort instructives :)

Reply

Sujets relatifs:

Leave a Replay

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