Registriert seit: 12. Jan 2007
Ort: Sulzbach a.d. Murr
1.028 Beiträge
Delphi 10.4 Sydney
|
SELECT über mehrere Tabelle ergibt nichts brauchbares
3. Feb 2010, 07:30
Datenbank: firebird • Version: 2 • Zugriff über: IBDAC
Hallo,
seitdem ich meine Datenbankstruktur umgestellt habe, bekomme ich folgende Situation nicht in den Griff. Habe schon jede Kombination aus JOIN und UNION ausprobiert, leider ohne Erfolg:
Hier die Tabellenstrukturen, reduziert auf die nötigsten spalten:
Tablle "DIENSTE". Es gibt drei Diensttypen (1. Dienst [1], 2. Dienst [2] und Notarzt [3]
FKDATUM | DIENSTTYP | FKDOC
------------------------------------
02.02.2010 1 1
02.02.2010 2 8
02.02.2010 3 17
Tabelle DOCS:
DOCID | DOCNAME
---------------
1 Testinchen
[...]
8. Müller
17. Meier
Nun möchte ich eine Abfrage erstellen, daß folgendes Ergebnis herauskommt, also praktisch eine Monatsübersicht in Form eines Kalenders.
DATUM DIENST1 DIENST2 DIENST3
================================================
02.02.2010 Testinchen Müller Meier
[...]
sowohl mit joins als auch mit unions bin ich gescheitert. Bei den Joins hakt es an den verschiedenen DienstTypen, bei den Unios bekomme ich zumindest mal das Ergebnis in 3 Zeilen, allerdings habe ich es noch nicht hinbekommen, die 3 Zeilen zu "verschmelzen".
Ich hoffe, ihr könnt mir dabei ein wenig helfen und vielen Dank im Voraus
SCRaT
Michael Kübler
|