Einzelnen Beitrag anzeigen

Benutzerbild von scrat1979
scrat1979

Registriert seit: 12. Jan 2007
Ort: Sulzbach a.d. Murr
1.029 Beiträge
 
Delphi 10.4 Sydney
 
#1

SELECT über mehrere Tabelle ergibt nichts brauchbares

  Alt 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
  Mit Zitat antworten Zitat