Thema: Delphi Problem mit UNION Select

Einzelnen Beitrag anzeigen

omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#20

Re: Problem mit UNION Select

  Alt 6. Mai 2008, 23:08
Ok, da hattest du noch gar nicht dran gedacht. Das ist aber wichtig zu wissen!

Also nochmal langsam...
UNION = Zeilen in dein Ergebnis einbauen, die so nicht in einer Tabelle zu finden sind
LEFT JOIN = Spalten in dein Ergebnis einbauen, die so nicht in einer Tabelle zu finden sind

Access baut auf deinen SQL-Abfragen auch eine eigene Struktur auf und realisiert damit eine Piviot-Tabelle, so wie es auch Excel durchführen kann. Wenn du das jetzt mit einer einfachen Query + DBGrid realisieren möchtest, dann wird das nicht gehen. Wenn du doch eine Lösung finden solltest, dann ist diese nur eine mit sehr großen Einschränkungen, mit der du übermorgen wieder am Poller bist.

Ich denke du müstest dort mit einem eigenen Grid arbeiten und dir im Hintergrund eine Struktur bauen, die dir die Daten aus der Datenbank so umformt, dass sie angezeigt werden können.

Ich realisiere gerne komplizirte SQL-Abfragen, hier sehe ich allerdings nicht viel Möglichkeiten, außer die die ich schon gepostet habe.

Edit: Und nochmal eine Frage: Kannst du das nicht nochmal genauer erklären. Dir ist das alles klar, ich kann aber leider nicht in deinen Kopf hineinsehen. Also noch eine Frage: Ist die Struktur an Spalten in deiner Ergebnismenge konstant?

Gruss
Thorsten
  Mit Zitat antworten Zitat