hoi zsammen !!
ich habe folgendes problem…
ursprungstabellen sind 3 an der zahl (t1, t2, t3)
in jeder sind die gleichen felder zu finden (id, anzahl)
mein ziel ist es eine art übersichtstabelle zu erzeugen in der jede id der ursprungstabellen einen datansatz bekommt (also identische id´s aus unterschiedlichen tabellen natürlich in einen datensatz)
da in t1 sämtliche id´s vorhanden sind sollte das wohl machbar sein…
die spalten t1, t2 und t3 sollen mir per Bit anzeigen ob das feld anzahl der jeweiligen tabelle mit der von t1 übereinstimmt
die ergebnistabelle habe ich mir vorher erstellt mit den feldern (id, t1, t2, t3) wobei die felder t1, t2 und t3 vom typ bit sind.
mit dem code den ich unten angehängt habe, habe ich nun noch das problem, dass er mir lediglich für die id´s einen datensatz anlegt, die in allen drei ursprungstabellen vorkommen.
–
INSERT INTO Tabelle4 ( id, t1, t2, t3 )
SELECT t1.Id, -1 AS Ausdr1, [t1].[anzahl]=[t2].[Anzahl] AS Ausdr2, [t1].[anzahl]=[t3].[Anzahl] AS Ausdr3
FROM (t1 INNER JOIN t2 ON t1.Id = t2.Id) INNER JOIN t3 ON t1.Id = t3.Id
;
danke vorab !!
Gruß
\lila