verketten, wenn

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

AndreasDD
Beiträge: 7
Registriert: Di, 26.02.2008 23:06

verketten, wenn

Beitrag von AndreasDD »

Ich habe zum Beispiel folgende Tabelle:

Spalte1___Spalte2
1_________1
2_________1
3_________1
4_________2

Wie verkette ich alle Inhalte aus Spalte1, deren Spalte2 gleich ist? Gewünschtes Ergebnis:

Spalte1___Spalte2___Spalte3
1_________1_________123
2_________1_________123
3_________1_________123
4_________2_________4
Eia
********
Beiträge: 2614
Registriert: Sa, 23.12.2006 07:40

Re: verketten, wenn

Beitrag von Eia »

Müsste mit CASE WHEN zu machen sein, schau mal hier:
viewtopic.php?f=8&t=15323&start=0&st=0& ... t=CASEWHEN
Die Syntax scheint je nach DB unterscheidlich zu sein. Bei mir (ODBC -> DB/2) geht so was:
SELECT CASE WHEN bedingung THEN Variante1 ELSE Variante2 END as "NeuesFeld" FROM....
mfG
PS:
Weiss jemand, wie's geht, wenn es mehr als entweder/oder gibt? Ist es dann sowas wie ELSE IF?
Antworten