Forum: SQL |
Thema:
AW: Zwei gleiche Tabellen ? |
Von:
Thomas Golla (
08.08.2006 09:15) |
Hi,
wenn es da noch eine Verknüpfung zwischen Aufträge und Mitarbeiter gibt könntest du sowas probieren:
select auftraege.name, k1.name, mistarbeiter.name, k2.name
from auftraege
inner join mitarbeiter on auftraege.mitarbeiterid = mitarbeiter.id
inner join kostenstelle k1 on auftraege.kostenstelleid = k1.id
inner join kostenstelle k2 on mitarbeiter.kostenstelleid = k2.id
Wenn die Kostenstellen der Mitarbieter <> der Kostenstellen der Aufträge sind würde ich die trennen (also 2 einzelne Tabellen).
Aber wie so oft gibt es viele Lösungsansätze für so ein Problem :-)
LG
Tom
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!