Ilja: Problem mit Abfrage aus 2 Tabellen

Beitrag lesen

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