Abfrage > SQL-Auswahl: Verknüpfen von zwei Relationen |
Home Zurück Vor |
Die SQL-Auswahl erlaubt es Ihnen, Verknüpfungen von Relationen zu erzeugen, so dass Sie Informationen aus den verschiedenen Relationen in einer einzigen Ergebnisrelation zusammenfassen können. Hierfür können Sie für jede Relation angeben, welche Spalte übernommen werden soll und dabei in einem Vorgang bis zu neun Relationen zusammenfassen.
1.Wählen Sie Abfrage > SQL-Auswahl. 2.Geben Sie im Feld “aus Relationen” die Relationen ein, die verknüpft werden sollen. Dabei ist die Reihenfolge, in der Sie die Relationsnamen eintragen, wichtig. Bei der Zusammenfassung von Relationen kann nämlich nur ein Satz von Kartenobjekten in die erzeugte Abfragerelation übernommen werden. Deshalb werden nur die Kartenobjekte aus der ersten kartierbaren Relation übernommen.
Im "SQL-Auswahl"-Fenster verwenden Sie das Feld "die erfüllen", um die Art der Verknüpfung zu definieren: entweder über ein gemeinsames deskriptives Feld (= Verknüpfungsspalte) oder über einen gemeinsamen geografischen Bereich. Wenn Sie die Relationen Bezirke und Bestellungen über Verknüpfungsspalten (hier z.B. die Spalten “Bezirksname” und “Bezirk”) verbinden wollen, geben Sie z.B. folgendes ein: 3.Wenn Sie das SQL-Auswahl-Fenster mit OK verlassen, wird Ihnen ein Queryfenster geöffnet, in dem die Spalten und Inhalte beider Relationen aneinandergehängt wurden. Wenn Sie nicht alle Spalten übernehmen wollen, geben Sie im Feld “Wähle folgende Spalten:” anstelle des Sternchens die Spaltennamen ein, welche angezeigt werden sollen.
Hinweis: In diesem Beispiel gehen wir der Einfachheit halber von einer 1:1-Beziehung aus (je Kreis gibt es genau einen Datensatz/Zeile in der Tabelle mit soziodemografischen Daten).
Wenn Sie zwischen zwei kartierbaren Relationen eine geografische Verknüpfung erstellen wollen, geben Sie im “die erfüllen”-Feld zusammen mit den Relationen geografische Operatoren wie Contains, Within, Intersects ein.
|