Page 1 sur 1

Problème de version mysql (...)

Posté : 16 mars 2006, 11:00
par heddicmi
Salut les jeunes !

Alors voilà, je viens de me faire un peu couillonner !

J'avais une requête formé de la façon suivante :

Code : Tout sélectionner

SELECT (SELECT champ1 FROM table1 WHERE champ2=X) AS valeur1, (SELECT champ1 FROM table2 WHERE champ2=X) AS valeur2
Chez moi ça ne posez pas de soucis, mais sur la prod : Erreur.. Après test, je m'apperçois qu'il ne comprends pas la syntaxe. #-o

J'ai voulu vérifier dans la doc de mysql, mais le soucis, c'est que je ne sais pas comment ça s'appelle ce style de requête, donc je n'arrive pas à vérifier si mysql l'accepte ou non, et à partir de quelle version...

Vous sauriez m'aider ? Merci :merci:

Posté : 16 mars 2006, 11:17
par zeus
ce que tu as fait porte le nom de "sous-requetes" ou "requetes imbriqués" et ne sont disponible sous MySQL qu'a partir de la version 4.1

plus d'info : http://dev.mysql.com/doc/refman/5.0/fr/ ... eries.html

Posté : 16 mars 2006, 11:24
par heddicmi
ouais... je voyais pas ça comme ça :?

Pour les sous requêtes ressemblez bien au sous requêtes montré dans la doc... Mais là, c'est vrai que je ne demande simplement qu'un select, sans demander le résultats d'une requête à partir du résultat d'une autre requête...

Enfin bref... Ma prod est encore en 3.. donc, je découpe un peu mes requêtes...

Tant pis :roll:

Mais merci :wink: