hawkmaster: If Bedingung in JOIN?

Beitrag lesen

Hallo zusammen,

in einem etwas größeren JOIN kommt folgendes vor:
..
JOIN
install_elements D ON D.InstallElementsID = B.InstallElementsID
JOIN
install_elements E ON E.InstallElementsID = C.InstallElementsID
LEFT JOIN
tech_text F ON  F.TextID = D.TextID
LEFT JOIN
tech_text G ON  G.TextID = E.TextID
..

In der Tabelle "install_elements" gibt es eine Spalte "Status".

Jetzt hätte ich gerne eine Erweiterung des JOIN oder eine Bedinung wie .
Wenn "Status" = "fix" dann nimm Tabelle "tech_text",
wenn "Satus" = "flex" dann nimm Tabelle "tech_text_flex".
es sollte also auch etwas geben wie:

JOIN
install_elements D ON D.InstallElementsID = B.InstallElementsID
JOIN
install_elements E ON E.InstallElementsID = C.InstallElementsID
LEFT JOIN
tech_text_flex F ON  F.TextID = D.TextID
LEFT JOIN
tech_text_flex G ON  G.TextID = E.TextID

Falls so etwas nicht geht muss ich ein paar Sachen umstellen, daher meine Frage.

vielen Dank und viele Grüße
hawk