Zwei Tabellen zu einer Sicht

  • C#

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von EugenIS.

    Zwei Tabellen zu einer Sicht

    Hallo Leute und danke fürs reinschauen.

    Mein Wissen zu SQL reicht leider nicht aus, um so eine heftige Abfrage zu machen, daher wende ich mich an eure Mithilfe.

    Die Situation:

    Es gibt zwei Tabellen: Die eine Beinhaltet Personen, die andere die zu der Person gehörige Merkmale gebunden über ein Kurznamen als Primärschlüssel... Beispiel:

    Person A aus Tabelle Personen kann Kein, ein, oder n Einträge bei Merkmale haben.

    Ich würde gern daraus eine Sicht bauen, die wie folgt aussieht:

    Name | Merkmal 1 | Merkmal 2 | Merkmal 3 | Merkmal 4
    Person A | NULL | NULL | Wert | NULL
    Person B | Wert | NULL | Wert | NULL

    Kann jemand einen sinnigen Anfang vorschlagen? ?(
    Vielen Dank für die Antwort, aber das ist nicht ganz was ich wollte...

    Die Tabelle Merkmale hat folgenden Aufbau:
    Kurzname, Merkmal, Wert

    Somit könnte zu einer und der selben Person mehrere Einträge sein, die angezeigt werden sollen. Das heißt die Spalten "Merkmal1" usw... sind gefilterte Ausgaben.

    Kleiner Beispiel mit der Tabelle Merkmale:

    PersonX, MerkmalA, WertA
    PersonX, MerkmalB, WertB
    PersonY, MerkmalA, WertA
    PersonZ, MerkmalB, WertB

    Die Ausgabe sollte dann so etwas ergeben:

    PersonX, WertA, WertB
    PersonY, WertA, NULL
    PersonZ, NULL, WertB