Einzelnen Beitrag anzeigen

hirnstroem

Registriert seit: 21. Sep 2005
297 Beiträge
 
Delphi 2006 Professional
 
#1

SQL Abfrage - Tabelle doppelt aber über andere ID verbinden

  Alt 10. Mär 2008, 14:12
Datenbank: MS Access • Version: kA • Zugriff über: ADO
'loha Folks,

Folgende Abfrage (vereinfacht), soll sämmtliche Felder aus einer Tabelle 'Device' sowie die in Beziehung stehenden Felder aus 'Device_User' und 'Floor' ausgeben, was sie soweit auch tut:

SQL-Code:
SELECT *
FROM
(Device_User RIGHT JOIN
  (Floor INNER JOIN
    Device
  ON [Floor].[FloorID] =[Device].[FloorID])
ON [Device_User].[DeviceID] = [Device].[DeviceID])
Nun ist in der Tabelle 'Device_User' wiederum eine FloorID (Fremdschlüssel, Tabelle 'Floor') über die eine weitere Tabelle (DoorRelay) mit einer weiteren ID (DoorRelayID) verknüpft, deren dazugehörige Felder in obige Abfrage eingebunden werden sollen. Nun versteht aber entweder Access / ADO mich nicht oder umgekehrt, eine Funktionierende Abfrage mit dem gewünschten Ergebnis, wurde bisher nicht ausgegeben, deshalb tue ich mein Problem nun hier kund.

Helfende Worte werden gerne entgegengenommen.

Grüsse
hirnstroem
inde deus abest
  Mit Zitat antworten Zitat