Erreur sql IN
yanouk029
Messages postés
2
Statut
Membre
-
yanouk029 Messages postés 2 Statut Membre -
yanouk029 Messages postés 2 Statut Membre -
Bonjour,
je voudrais sélectionner plusieurs champs sur une table avec pour conditions une requête imbriquée sur une autre table qui me ramène une liste de 'double' (2,3,5...)
voici ma requête :
je précise que après quelques tests :
- $region a bien une valeur
- si je change le contenu du IN par de valeur ma requête me retourne bien ce que je veux
j'espère que j'ai été assez clair
merci pour vos réponse!
++
je voudrais sélectionner plusieurs champs sur une table avec pour conditions une requête imbriquée sur une autre table qui me ramène une liste de 'double' (2,3,5...)
voici ma requête :
SELECT id_geo, sum(O_CA),sum(R_CA),((((sum(R_CA)/sum(O_CA))-1)*100)), sum(O_VENTE),sum(R_VENTE),((((sum(R_VENTE)/sum(O_VENTE))-1)*100)), sum(O_MARGE),sum(R_MARGE),((((sum(R_MARGE)/sum(O_MARGE))-1)*100)) FROM faits_ventes WHERE id_geo in(SELECT Dim_geo.ID_GEO FROM Dim_geo WHERE REGION ='$region') group by id_geo
je précise que après quelques tests :
- $region a bien une valeur
- si je change le contenu du IN par de valeur ma requête me retourne bien ce que je veux
j'espère que j'ai été assez clair
merci pour vos réponse!
++