Announcement

Collapse
No announcement yet.

2 Tabellen. Sind alle Werte dort enthalten ?

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

  • 2 Tabellen. Sind alle Werte dort enthalten ?

    Hallo,

    ich habe ein Problem

    Ich habe 2 Tabellen, in beiden befinden sich Zahlen. Ich möchte nun rausbekommen welche Zahlen von der einen Tabellen sich nicht in der anderen Tabellen befinden.

    Code:
    Bsp.
    Tabelle 1:
    100
    101
    102
    103
    
    Tabelle 2:
    100
    101
    103
    Ich bekomme das SQL nicht zusammengebaut so das es passt.
    Ich möchte nun wissen welche Werte in Tabelle 2 fehlen. in diesem Fall wäre die Lösung: 102.

    Bitte helft mir!
    Dank & Gruß
    private

  • #2
    Hi,

    die Lösung zu Deinem Problem lautet OUTER JOIN.

    Dim
    Zitat Tom Kyte:
    I have a simple philosophy when it comes to the Oracle Database: you can treat it as a black box and just stick data into it, or you can understand how it works and exploit it as a powerful computing environment.

    Comment


    • #3
      Hatte genau das gleiche Problem bei einer Adressdatenbank mit meinen Bemerkungen. Wollte herausfinden welche Bemerkungen ich nicht mehr brauche um diese dann entsprechend abzuändern

      Hiermit hab ichs hinbekommen:

      select Tabelle2.spaltennameA, Tabelle1.spaltennameA
      from Tabelle1
      left join Tabelle2 on Tabelle1.spaltennameA = Tabelle2.spaltennameA
      where Tabelle2.spaltennameA is null;

      Lieben Gruß

      Comment

      Working...
      X