Hallo,
mein Problem ist wie folgt:<br>
Tabelle
=====<br>
PK_ID | CustID | InfoID | Context | Value
===========================
1 1 1 0 Franz
2 1 1 1 Mayer
3 1 2 1 Rolskirson<br>
Ich würde gerne jetzt folgende Abfragelogik erstellen:
Wähle für jeden Kunden alle Datensätze für die CustID = 1
und InfoID >= 1 gilt.
Führe jeweils Value vom Context = 0 und Context = 1
als Name zusammen.
Falls eines der beiden Felder leer ist oder nicht existiert, dann nimm nur eines und füge es in Name ein.<br>
Das gewünschte Ergebnis sollte so aussehen.
Name
====
Franz Mayer
Rolskirson<br>
Hat es Sinn in diesem Fall einen Cursor ( DECLARE ContactPerson_Cursor CURSOR FOR ) zu verwenden? <br>
Ich steh grad auf'm Schlauch.
Thx.
mein Problem ist wie folgt:<br>
Tabelle
=====<br>
PK_ID | CustID | InfoID | Context | Value
===========================
1 1 1 0 Franz
2 1 1 1 Mayer
3 1 2 1 Rolskirson<br>
Ich würde gerne jetzt folgende Abfragelogik erstellen:
Wähle für jeden Kunden alle Datensätze für die CustID = 1
und InfoID >= 1 gilt.
Führe jeweils Value vom Context = 0 und Context = 1
als Name zusammen.
Falls eines der beiden Felder leer ist oder nicht existiert, dann nimm nur eines und füge es in Name ein.<br>
Das gewünschte Ergebnis sollte so aussehen.
Name
====
Franz Mayer
Rolskirson<br>
Hat es Sinn in diesem Fall einen Cursor ( DECLARE ContactPerson_Cursor CURSOR FOR ) zu verwenden? <br>
Ich steh grad auf'm Schlauch.
Thx.
Comment