Database Reference
In-Depth Information
Ausgabe:
FNr
Name
Vorname
Lohnstufe
-----
----------
------------
-------------
5
Steiner
René
5
4
Huber
Walter
8
3
Steffen
Felix
5
2
Meier
Hans
5
1
Osswald Kurt
2
Mit dieser Abfrage werden die Spitzenverdiener jeder Funkti-
onsgruppe aufgelistet, sofern die Attributwertkombination „FNr
/ Lohnstufe“ in der Werteliste der Unterabfrage vorkommt. Die
Unterabfrage liefert die höchste Lohnstufe jeder Funktions-
gruppe. Es können also nicht nur einzelne Attribute, sondern
auch Attributwertkombinationen miteinander verglichen wer-
den. Weil es in einer Funktionsgruppe aber auch Personen ge-
ben kann, welche gleich viel verdienen, muss das Schlüssel-
wort „IN“ anstelle von „=“ verwendet werden. Die „ORDER
BY“-Anweisung bewirkt, dass die Datensätze zuerst absteigend
nach der Funktionsnummer aufgelistet werden. Falls in einer
Funktionsgruppe mehrere Personen vorkommen, werden diese
noch aufsteigend nach dem Namen geordnet.
6.3.6
Tabellen verknüpfen (Joining)
Bisher konnten wir nur die Attribute einer einzigen Tabelle an-
zeigen. Meistens möchte man aber in einer Liste Attribute von
verschiedenen Tabellen darstellen. Dies ist durch das Ver-
knüpfen von Tabellen möglich. Folgende Abfrage verknüpft
die Tabellen „Personen“ und „Funktionen“:
Beispiel:
SELECT *
FROM Funktionen, Personen;
Search WWH ::




Custom Search