IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

oracle 8i et left outer join...


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Empty_body
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 681
    Par défaut oracle 8i et left outer join...
    Salut,
    J'ai un petit problème de SQL avec la requète suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
        select  distinct(B.S_CODE) as codeQry,
             B.S_DESC as descriptionQry,
             B.N_ACTION_ID as actionIdQry,
             sum(C.N_AMOUNT) over (partition by A.N_ACTION_MP_ID) amountFRQry,
          A.N_ACTION_MP_ID as actionMpIdQry
           from
             T_ACTION B,
          T_ACTION_MP A
          left outer join T_FR C on A.N_ACTION_MP_ID = C.N_ACTION_MP_ID
        where 
            A.N_ACTION_ID = B.N_ACTION_ID
          and A.N_TASK_ID is null
            and A.N_MP_ID = #arguments.mpId#
        order by B.N_ACTION_ID
    Plus précisément, semblerait-il, avec le left outer join... L'erreur est ORA-00933 : la commande ne se termine pas correctement... Quelqu'un voit d'où ça vient???

  2. #2
    Membre éclairé Avatar de Empty_body
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 681
    Par défaut
    Cherchez plus, j'ai trouvé... Et pour ceux qui se seraient posé la même question, voici la réponse... Left outer join n'existe tout bonnement pas sous 8i... Il faut agir comme dans l'exemple ci-dessous...
    9i :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT e.last_name, d.department_name FROM employees e LEFT OUTER JOIN departments d ON (e.department_id = d.department_id);
    8i :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT e.last_name,       d.department_nameFROM   employees e,       departments dWHERE  e.department_id = d.department_id(+);

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probleme de NULL avec LEFT OUTER JOIN
    Par jiluc dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 12/01/2006, 14h42
  2. Bug LEFT OUTER JOIN Firebird
    Par Fabio2000 dans le forum SQL
    Réponses: 3
    Dernier message: 21/11/2005, 09h08
  3. Problème avec left outer join
    Par jgfa9 dans le forum Requêtes
    Réponses: 1
    Dernier message: 22/08/2005, 21h07
  4. Problème de performance avec LEFT OUTER JOIN
    Par jgfa9 dans le forum Requêtes
    Réponses: 6
    Dernier message: 17/07/2005, 13h17
  5. concatenation de chaine dans un left outer join
    Par the_edge dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 11/11/2004, 16h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo