Probleme de select sql

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

  1. 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
    1. au fait l objectif et d'éliminer le nom se trouvant dans la 1ere table se trouvant aussi dans la seconde table
      1. Contributeur
        et B1
        DD
        AA
        EE


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