Probleme de select sql

Fermé
amsy10 - Modifié par amsy10 le 14/07/2011 à 19:42
 amsy10 - 16 juil. 2011 à 16:37
Bonjour,

j'ai fais un select sur ma basequi ne marche pas,
A1

U V
AA|11
BB|22
CC|33
et B1
DD
AA
EE
voici ma requete:
select U, sum(V) from A1,B1 where U!=Z group by U ;

Merci d'avance

5 réponses

HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 608
14 juil. 2011 à 20:20
et B1
DD
AA
EE


B1 n'a qu'un champ ? Comment s'appelle-t-il ?


0
le champ B1 s'appele Z
0
au fait l objectif et d'éliminer le nom se trouvant dans la 1ere table se trouvant aussi dans la seconde table
0
DROE Messages postés 148 Date d'inscription mardi 5 mai 2009 Statut Membre Dernière intervention 26 juillet 2012 48
Modifié par DROE le 15/07/2011 à 14:36
Bonjour,

Votre requête somme autant de fois qu'il y a de ligne A lorsque U=Z
  SELECT    U, SUM (V) 
    FROM   A1, B1 
   WHERE   U != Z 
GROUP BY   U;



Essayez plutôt celle ci :
  SELECT   U, SUM (V) 
    FROM   A1 
   WHERE   U NOT IN (SELECT Z FROM B1) 
GROUP BY   U;


http://www.dba-ora.fr
L'expérience, c'est le nom que chacun donne à ses erreurs
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Merci infiniment ,ca marche :)
0