Ich habe mir das Statement nicht im Detail angeschaut, aber grundsätzlich kannst du mit Subselects arbeiten, sowas wie das hier:
SQL-Code:
Select ArtikelNr,
Preis,
(select Steuersatz from Steuern where stID = Artikel.stID) as Mwst
from Artikel
Aber einige Dialekte sind zu blöd dazu, obwohl es
SQL-Standard ist.
Das gleiche liefert:
SQL-Code:
Select ArtikelNr,
Preis,
Steuersatz as MWst
from Artikel left join Steuersatz on Steuersatz.stID = Artikel.stID
Wichtig ist das LEFT join, sonst werden nur die Artikel mit gültigem Verweis in die Steuersatztabelle aufgelistet.