Announcement

Collapse
No announcement yet.

join mit NVL Wert

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • join mit NVL Wert

    Hallo zusammen,

    ich habe gerade ein Brtett vorm Kopf.

    Ich habe zwei Tabellen, welche ich mit einem outer join verbinden will.

    Tabelle 1

    NUMMER VARCHAR2(10)
    PERSONENID VARCHAR2(10)
    VORNAME NOT NULL VARCHAR2(70)
    NACHNAME NOT NULL VARCHAR2(70)

    und Tabelle 2

    AKT_NR VARCHAR2(10)
    NAME VARCHAR2(30)
    VORNAME VARCHAR2(30)

    Ich nutze folgenden join
    [highlight=sql]select mr.*,nvl(h.PERSONENID,h.nummer) as zusammen
    from div1_mr mr left join exp h
    on mr.akt_knr= nvl(h.PERSONENID,h.nummer)[/highlight]

    Leider ist der wert der Spalte zusammen null

    Mach ich da einen Dankfehler oder geht ein join mit einem NVL als Vergleichsoperator nicht?

    Sollte es ja mit einem or lösen können, allerdings scheint mir o.a weg eleganter und finde es interessant

    Vielen Dank

    Gruß

    Martin

  • #2
    Brett weg :-)

    Gruß

    Martin

    Comment

    Working...
    X