Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1165 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  left join et Oracle

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

left join et Oracle

n°888514
maborou
Posté le 02-11-2004 à 13:57:43  profilanswer
 


  Salut!! Je voudrais juste savoir si "left join" , qui marche à merveilles en MySql, marche aussi sous Oracle!!?? :??:  :??:  :??: [#0055aa][#2aff00][#d4ff00][#fff000][#ff9b00][#ff6300]

mood
Publicité
Posté le 02-11-2004 à 13:57:43  profilanswer
 

n°888546
Arjuna
Aircraft Ident.: F-MBSD
Posté le 02-11-2004 à 14:29:46  profilanswer
 

Nope.
 
Faut utiliser la syntaxe =(+) avec le (+) du côté de la table "où faut rajouter des lignes nulles".
Ce truc est à rajouter sur toutes les lignes de jointure de cette table, même si c'est avec une constante.
 
Par exemple :


select c1.codsoc, c1.codlab, nvl(c2.codlan, c1.codlan), nvl(c2.label, c1.label)
from label c1, label c2
where c1.codsoc = 0 and c1.codlan = 'ENG'
and c2.codsoc (+)= c1.codsoc and c2.codlan (+)= 'FRA'
and c2.codlab (+)= c1.codlab


 
=> Pour rechercher la liste de tous les libellés en français ('FRA'), ainsi que les traductions anglaises pour les lignes qui n'ont pas été traduites de l'anglais vers le français.


Message édité par Arjuna le 02-11-2004 à 14:31:08

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  left join et Oracle

 

Sujets relatifs
oracle, droits différents sur des schémas[MSQUERY ORACLE] impossible d'editer des requete dans excel
Bulk sous oracle 9i[Oracle Text Search] Vous avez une doc en ligne ?
[ORACLE 9.2] Problème dans le Manager des tâches Win[Oracle] Problème de performances Instr et CLOB
éviter le LEFT JOIN (performance)triggers base de données oracle
tables temporaires sous OracleVue - Oracle 8.1.7 Left join?
Plus de sujets relatifs à : left join et Oracle


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR