Seite 1 von 1

Verknüpfung von Daten - mehrdimensionales Formular

Verfasst: Fr, 19.06.2009 10:39
von datenbankteam
Hallo an alle,

wir sind beim Entwurf einer Datenbank und kommen nicht weiter. Wir bräuchten eure Hilfe.

Es geht um ein Formular mit Adressbucheinträgen. Das Formular hat einige Felder und Optionen und ca. 50 Datensätze. Das funktioniert soweit, nur ist das Adressbuch zur Zeit nur für einen Nutzer ausgelegt. Wir hätten gerne, dass man im oberen Teil des Formulars mittels Pulldown-Menü zwischen mehreren Benutzern aus einer User-Tabelle wählen kann.

Wie können wir die Tabellen "Adressbuch" und "User" miteinander verknüpfen?

Könnte uns jemand einen Tipp geben?

Grüße und danke im Voraus :)
dbt

Re: Verknüpfung von Daten - mehrdimensionales Formular

Verfasst: Fr, 19.06.2009 11:34
von pmoegenb
Hallo dbt,

über eine SQL-Abfrage sollte das möglich sein:

Code: Alles auswählen

Select *
from Adressbuch a
LEFT INNER JOIN User b
ON a.UserID = b.UserID
Nach dieser Syntax müssen beide Tabellen ein Feld mit gleichlautendem Inhalt haben. In diesem Fall das Feld UserID. Zum sortieren kann nun noch der SQL-Befehl

Code: Alles auswählen

ORDER BY (Aufzählung der Feldnamen kommagetrennt).
hinzugefügt werden.

Aber Achtung, m. W. ist bei HSQLDB, bzw. .odb kein konkurrierender Zugriff möglich