AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi SQL-Abfrage über mehrere Tabellen

SQL-Abfrage über mehrere Tabellen

Ein Thema von Chaoten-Joe · begonnen am 15. Dez 2009 · letzter Beitrag vom 17. Dez 2009
 
Chaoten-Joe

Registriert seit: 11. Mär 2007
Ort: Werl
41 Beiträge
 
Turbo Delphi für Win32
 
#1

SQL-Abfrage über mehrere Tabellen

  Alt 15. Dez 2009, 18:58
Datenbank: Paradox • Zugriff über: BDE
Hallo zusammen,

ich bastele gerade verzweifelt an einer SQL-Abfrage, bei der mehrere Tabellen einbezogen werden müssen. Leider bin ich mit INNER JOIN & Co. nicht ganz so fit. Die meisten Beispiele dazu betreffen i.d.R. auch nur zwei Tabellen, von daher habe ich für mein Beispiel nicht viel ableiten können.

Lange Rede, kurzer Sinn. Hier mein Problem: Ich habe eine Tabelle, in der Projekte gespeicher sind. Dort gibt es u.a. das Feld "Aufgabengebiet".
Dann gibt es drei weitere Tabellen: "Verantwortlich", "Helfer" und "Gehilfen". In jeder dieser Tabellen gibt es ein Feld, in dem ein "Name" gespeichert werden kann. Nun möchte ich mit einer Abfrage alle Namen aus den Tabellen "Verantwortlich", "Helfer" und "Gehilfen" aufgelistet bekommen, die mit einem bestimmten Projekt in Verbindung stehen. In jedem Datensatz dieser Tabellen ist auch das Aufgabengebiet gespeichert.

Ich bekomme es irgendwie nicht hin, dass er mir nun alle Namen aus allen drei Tabellen "Verantwortlich", "Helfer" und "Gehilfen" zu einem bestimmten Projekt anzeigt.

Solange es nur die "Projekt-Tabelle" und eine Untertabelle ist, ist es kein Problem:
Delphi-Quellcode:
SELECT p.Aufgabengebiet, h.Helfer FROM Projekte p
LEFT OUTER JOIN Helfer h ON (p.Aufgabengebiet = h.Aufgabengebiet)
WHERE p.Aufgabengebiet = "Testprojekt"
ORDER BY p.Aufgabengebiet
Hat jemand eine Idee? Wäre super dankbar dafür ...

Liebe Grüße
Chaoten-Joe
Christian Becker
  Mit Zitat antworten Zitat
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:52 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz