> For the complete documentation index, see [llms.txt](https://docs.polyteia.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.polyteia.com/auswertungen/verknuepfungen/verknuepfen-in-auswertungen.md).

# Verknüpfen in Auswertungen

Das Kombinieren oder "Verknüpfen" von Datensätzen verbindet Informationen aus zwei Datensätzen basierend auf einer gemeinsamen Spalte - dem sogenannten Verknüpfungsschlüssel. In der Polyteia-Plattform ist dies typischerweise eine Spalte wie ein Name, eine ID oder ein Ortscode.

Wenn Sie mit dem Konzept des Verknüpfens von Tabellen noch nicht vertraut sind, empfehlen wir Ihnen, unsere Einführung zu lesen: [Grundlagen: Verschneiden](/auswertungen/verknuepfungen/grundlagen.md).

### Wie die Polyteia-Plattform Verknüpfungen handhabt

Standardmäßig verwendet die Polyteia-Plattform **natürliche Verknüpfungen ("Natural Joins")**. Das bedeutet:

* Es erkennt automatisch Spalten, die in beiden Datensätzen den gleichen Namen haben
* Es verwendet diese Spalten als Verknüpfungsschlüssel
* Wenn mehrere übereinstimmende Spaltennamen gefunden werden, werden alle zusammen als Schlüssel verwendet

Sie können zwischen [vier Verknüpfungstypen](/auswertungen/verknuepfungen/grundlagen.md#die-technische-seite) wählen:

* **Innere Verknüpfung** – behält nur die Zeilen, die übereinstimmende Werte in beiden Tabellen haben
* **Linke Verknüpfung** – behält alle Zeilen aus der linken Tabelle und die übereinstimmenden Zeilen aus der rechten Tabelle
* **Rechte Verknüpfung** – behält alle Zeilen aus der rechten Tabelle und die übereinstimmenden Zeilen aus der linken Tabelle
* **Vollständige Verknüpfung** – behält alle Zeilen aus beiden Tabellen

Sie können den Verknüpfungstyp direkt im Editor ändern.

### Bewährte Praktiken für die Vorbereitung von Datensätzen

Für beste Ergebnisse:

* Stellen Sie sicher, dass die Spalten, die Sie verknüpfen möchten, **exakt denselben Namen haben**
* Vermeiden Sie Tippfehler oder Variationen wie **Name** vs. **Vollständiger Name** – Natürliche Verknüpfungen werden diese nicht abgleichen

Wenn Ihre Spaltennamen **nicht übereinstimmen**, können Sie die Option **manuelle Schlüsselzuordnung** in der Polyteia-Plattform verwenden. Dies ermöglicht Ihnen:

* Eine Verknüpfungsbedingung manuell hinzuzufügen
* Auszuwählen, welche Spalte aus jedem Datensatz abgeglichen werden soll

Die Polyteia-Plattform wird dann die Datensätze mit der angegebenen Bedingung verbinden.

{% hint style="info" %}
Derzeit müssen Sie den Datensatz erneut hochladen, um die Systemspaltennamen zu überschreiben. Bald werden Sie die bearbeiteten Spaltennamen verwenden können.
{% endhint %}

### Schritt für Schritt: Zwei Datensätze in der Polyteia-Plattform verknüpfen

Kehren wir zu unserem Hochzeitsbeispiel zurück.

Sie möchten die **Gästeliste** und den **Sitzplan** kombinieren, um eine vollständige Tabelle mit Namen, RSVP, Mahlzeit und Tischnummer zu erstellen.

{% hint style="info" %}
Sie benötigen mindestens Bearbeiter-Berechtigungen für alle Datensätze, die Sie verknüpfen möchten.
{% endhint %}

{% stepper %}
{% step %}
**Wählen Sie Ihren Basisdatensatz aus**

Beginnen Sie mit der Auswahl der **Gästeliste** als Hauptdatensatz. In der Verknüpfungslogik wird dieser Datensatz der "linke" Datensatz sein.
{% endstep %}

{% step %}
**Klicken Sie auf "Datensatz verknüpfen"**

Verwenden Sie die Schaltfläche **+ Datensatz verknüpfen**.
{% endstep %}

{% step %}
**Wählen Sie den zweiten Datensatz**

In diesem Fall wählen Sie den **Sitzplan**. Dieser Datensatz wird in der Verknüpfungslogik der "rechte" Datensatz sein.
{% endstep %}

{% step %}
**Legen Sie den Verknüpfungstyp fest**

Wählen Sie den gewünschten Verknüpfungstyp. Der Standard-Verknüpfungstyp ist **Innere Verknüpfung**. Wählen Sie **Linke Verknüpfung**, um alle eingeladenen Gäste aus dem linken Datensatz (**Gästeliste**) beizubehalten und nur nach Übereinstimmungen im rechten Datensatz (**Sitzplan**) zu suchen.
{% endstep %}

{% step %}
**Überprüfen Sie den Verknüpfungsschlüssel**

Wenn beide Datensätze eine Spalte namens **Gästename** haben, wird die Polyteia-Plattform sie automatisch abgleichen.

Wenn sie unterschiedlich benannt sind (z. B. **Gästename** und **Name des Gastes**), klicken Sie auf die Schaltfläche **···** neben dem Namen des zweiten Datensatzes, dann auf **Bedingung hinzufügen** und ordnen Sie sie manuell zu.
{% endstep %}

{% step %}
**Vorschau des Ergebnisses anzeigen**

Sie sehen eine verbundene Tabelle, in der jeder Gast außer Carla seine RSVP, Mahlzeit und Tischnummer hat. Da Carla nicht im Datensatz **Sitzplan** enthalten war, enthält das Ergebnis nur die Informationen aus dem Datensatz **Gästeliste**.
{% endstep %}

{% step %}
**Setzen Sie Ihre Auswertung fort**

Jetzt können Sie Ihre Auswertung der verbundenen Datensätze fortsetzen, z. B. Zahlen addieren, einzelne Gäste zählen usw.
{% endstep %}
{% endstepper %}

### Tipps und Fallstricke

* **Spaltennamen müssen übereinstimmen**, damit natürliche Verknüpfungen funktionieren
* **Kreuzverknüpfungen** können schnell in der Größe explodieren – vermeiden Sie sie, wenn nicht erforderlich
* **Nullwerte** im Ergebnis bedeuten, dass es keine Übereinstimmung im anderen Datensatz gab
* Sie können mehrere Datensätze verbinden, nicht nur zwei

Mit nur wenigen Klicks macht die Polyteia-Plattform es einfach, einen Datensatz mit Daten aus einem anderen anzureichern – ohne SQL-Kenntnisse.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.polyteia.com/auswertungen/verknuepfungen/verknuepfen-in-auswertungen.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
