Hi...
Habe ein Problem mit einer Datenbank-Abfrage.
Die DB1:
id | w1 | w2 | w3 | w4 | w5 ...
10001 | 1 | 0 | 0 | 1 | 1 ...
10002 | 1 | 1 | 0 | 1 | 1 ...
Die DB2:
w_id | NAME | KOSTEN
w1 | Name1 | Kosten1
w2 | Name2 | Kosten2
w3 | Name3 | Kosten3
w4 | Name4 | Kosten4
w5 | Name5 | Kosten5
Wie kann ich die Abfrage so formulieren, das ich alle Spalten einer ID auslesen kann, die den Wert "1" haben?
Danach soll das ergebnis mit einer While-Schleife aus der "DB2" die jeweiligen Infos zu den Daten aus der "DB1" mit den Werten "1" auslesen und mit einem replace das Template ausgeben.
Das ergebnis sollte so aussehen (bei id "10001"):
Name1 Kosten1
Name4 Kosten4
Name5 Kosten5
Kann mir da einer von euch weiterhelfen? Finde in meinem SQL-Buch keine genaue lösung für das Problem...
Vielen Dank für eure Hilfe