yo,
Kann mir da einer von euch weiterhelfen? Finde in meinem SQL-Buch keine genaue lösung für das Problem...
wie bereits gesagt, ist das datenbank-layout nicht günstig. aber nicht immer lässt sich daran drehen. versuch mal folgende abfrage:
SELECT t1.id, t2.name, t2.kosten
FROM db1.tabellenname AS t1, db2.tabellenname AS t2
WHERE t1.id = '10001'
AND (t1.w1 = '1' AND t2.w_id='w1' OR
t1.w2 = '1' AND t2.w_id='w2' OR
t1.w3 = '1' AND t2.w_id='w3' OR
t1.w4 = '1' AND t2.w_id='w4' OR
t1.w5 = '1' AND t2.w_id='w5' OR
)
Ilja