OVH Cloud OVH Cloud

Subselect Mysql

3 réponses
Avatar
Démosthene
Bonjour,

malgrès lecture de la doc Mysql 4.??
je n'arrive pas à faire fonctionner une sous selection.


SELECT COUNT( * )
FROM client
WHERE (
SELECT MD5( sesame ) FROM produit
)
= 3001c70ed3193aef1b886901021535e6


Est-ce que ce que je veux faire est impossible ?
Pourquoi ?

Cordialement

Démosthène

3 réponses

Avatar
Démosthene
malgrès lecture de la doc Mysql 4.??
je n'arrive pas à faire fonctionner une sous selection.



ARGH Désolé du bruit, une faute (produitS) me posait un problème
insurmontable. C'est la première fois que j'utilise les sous selection
et forcément c'est l'outil qui foire dans ce cas là :)

Cordialement

Démosthène
Avatar
Démosthene
ARGH Désolé du bruit, une faute (produitS) me posait un problème
insurmontable. C'est la première fois que j'utilise les sous selection
et forcément c'est l'outil qui foire dans ce cas là :)




Je vais prendre l'air, une sombre histoire de cache, m'a fait croire que
c'était résolu mais non

Je suis encore devant mon problème.

Help !!!
Avatar
Patrick Mevzek
Le Thu, 19 Jan 2006 15:41:39 +0100, Démosthene a écrit :
malgrès lecture de la doc Mysql 4.??
je n'arrive pas à faire fonctionner une sous selection.

SELECT COUNT( * )
FROM client
WHERE (
SELECT MD5( sesame ) FROM produit
)
= 3001c70ed3193aef1b886901021535e6




Votre requête n'est pas très claire, vous voulez faire quoi exactement
à partir de quelles tables ?
Sinon, la sous-requête serait probablement quelque chose du genre :
SELECT ????? FROM produit WHERE MD5(sesame)='3001...'

Il va manquer aussi un quelque chose après le WHERE, un attribut avec une
clause style IN, ou des ANY.

Pour finir, même si non totalement similaires, on peut souvent re-écrire
une requête imbriquée avec une jointure (et réciproquement).
Cela peut être plus simple à comprendre et écrire parfois.

--
Patrick Mevzek . . . . . . Dot and Co (Paris, France)
<http://www.dotandco.net/> <http://www.dotandco.com/>
Dépêches sur le nommage <news://news.dotandco.net/dotandco.info.news>