Einzelnen Beitrag anzeigen

Benutzerbild von Olli73
Olli73
Online

Registriert seit: 25. Apr 2008
Ort: Neunkirchen
662 Beiträge
 
#7

AW: Feld "Brutto-Betrag" aus einer von 3 möglichen Tabellen anzeigen

  Alt 21. Dez 2015, 15:16
Alternativ (ungetestet!):
Code:
select
  x.*,
  y.brutto
from
  OVERVIEW x
  left join (
    select 'ENTSCHAEDIGUNG' as Tabellenname, ID, BRUTTO from entschaedigung
    union
    select 'FREIKARTEN' as Tabellenname, ID, BRUTTO from freikarten
    union
    select 'UMSATZBETEILIGUNG' as Tabellenname, ID, BRUTTO from umsatzbbeteiligung
    ) y
    on x.tabellenname = y.tabellenname and x.id_leistung = y.id
where
  x.ID = 10
  Mit Zitat antworten Zitat