Version: Test
©Raddy 2001

SQL mit Oracle XI                                  zurück

Inner Join:
Einführendes
Beispiel
a-absatz.pcx (280 Byte)
Gegeben:
Tabelle Kunde

KNr

KName KOrt
1 Bauer Essen
2 Döring Berlin
3 Hoffmann Köln
4 Keller Berlin
5 Müller Bochum
6 Schulze Wuppertal
Tabelle Auftrag

ANr

ADatum KNr
1 01.01.2000 1
2 03.03.2000 3
3 04.04.2000 1
4 09.06.2000 2
5 19.06.2000 4
6 29.10.2000 1
7 03.12.2000 2
      		
a-absatz.pcx (280 Byte)
Syntax des Inner-Join
In den Kapiteln III-IX haben wir immer nur eine Tabelle abgefragt. 
Nun wollen wir eine Abfrage aus 2 Tabellen realisieren. Wir wollen
zu jedem Kunden wissen, welche Aufträge er getätigt hat:

    select Kunde.KNr, KName, ANr
    from Kunde, Auftrag
    where kunde.KNr = Auftrag.KNr

Die Ausgabe sieht dann so aus:

KNr

KName ANr



1 Bauer 1
1 Bauer 3
1 Bauer 6
2 Döring 4
2 Döring 7
3 Hoffmann 2
4 Keller 5
Die Erklärung folgt auf der nächsten Seite