Einzelnen Beitrag anzeigen

mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Zwei Tabellen -> Dreifach Joinen ?

  Alt 31. Jul 2007, 11:37
Ich würde Tabelle2 noch einen eigene PK verpassen.

Das Problem an sich kann man mit Subqueries lösen:

SQL-Code:
select
    t1.ID, (select Datum from Tabelle2 where ID_Tabelle1 = t1.ID and Typ=1) as Datum1,
    (select Datum from Tabelle2 where ID_Tabelle1 = t1.ID and Typ=2) as Datum2,
    (select Datum from Tabelle2 where ID_Tabelle1 = t1.ID and Typ=3) as Datum3, t1.name
from
     Tabelle1 t1;
Markus Kinzler
  Mit Zitat antworten Zitat