SQL Wie nach left join nur jede erste Zeile pro ID ausgeben?
Hallo,
ich habe das Problem , dass es nach einen join ( bei mir spezieller left join) logischer weise vorkommt , dass eine id mehrfach vorkommt.
Bsp
Tabelle Personal
Nr Name
- 1 max
- 2 moritz
- 3 struppi
Tabelle Aufgaben
Nr Aufgabe
- 1 putzen
- 1 abwaschen
- 1 irgendetwas
- 2 frage stellen
endtabelle
Nr Name Aufgabe
- 1 max putzen
- 1 max abwaschen
- 1 max irgendetwas
- 2 moritz frage stellen
- 3 struppi NULL
auf welche Art und Weise ist es nun möglich in der Endtabelle nur eine Zeile für Max zu haben statt der 3 so dass in der Endtabelle jede ID nur einmalig vorkommt. Verwendet wird Microsoft SQL