Problem bei der Select-Abfrage

zeze89

Neuer Benutzer
Beiträge
2
Hallo zusammen,
ich habe folgende Tabelle
ID Projekt_ID Ober Unter
1 1 T Null
2 1 T De
3 1 T Se
4 1 E Ae
5 1 E Ke

Ich möchte eine Abfrage erstellen, dass dann wie folgt aussieht:
Name
T
De
Se
E
Ae
Ke
Ist es überhaupt möglich?
Der Star meiner Select-Abfrage sieht wie folgt aus.
Select Ober, Unter from Table1, Projekt where Table1.Projekt_ID=Projekt.Projekt_ID

Ich hoffe jemand kann mir behilflich sein.
Vielen lieben Dank.
 
Zuletzt bearbeitet:
Werbung:
Prinzipiell schon:
Code:
SELECT    t.Ober,
        t.Unter
FROM    (

SELECT    DISTINCT
        Ober,
        NULL AS Unter
FROM    Table1
JOIN    Projekt
ON        Table1.Projekt_ID = Projekt.Projekt_ID
UNION ALL
SELECT    Ober,
        Unter
FROM    Table1
JOIN    Projekt
ON        Table1.Projekt_ID = Projekt.Projekt_ID

) t
ORDER BY t.Ober,t.Unter
Man kann sich dann noch deine Spalte "Name" zurecht biegen:
Code:
SELECT    isnull(t.Unter,t.Ober) AS Name
FROM    (

SELECT    DISTINCT
        Ober,
        NULL AS Unter
FROM    Table1
JOIN    Projekt
ON        Table1.Projekt_ID = Projekt.Projekt_ID
UNION ALL
SELECT    Ober,
        Unter
FROM    Table1
JOIN    Projekt
ON        Table1.Projekt_ID = Projekt.Projekt_ID

) t
ORDER BY t.Ober,t.Unter
 
Werbung:
Zurück
Oben