Vielen Dank. Das funktioniert schon mal.
Und klar ...
Paradox und
BDE sind nicht erste Wahl. Aber meine Programme bestehen teilweise schon seit knapp 10 Jahren und ich habe sie ständig erweitert. Da will ich nicht das Grundgerüst neu aufbauen - solange alles gut funktioniert ...
Zur Struktur der Tabellen:
Projekte.ID
Projekte.Aufgabengebiet
Projekte.etc
Verantwortlich.ID
Verantwortlich.Aufgabengebiet
Verantwortlich.Name
Verantwortlich.eMail
Veratwortlich.etc
Gehilfe.ID
Gehilfe.Aufgabengebiet
Gehilfe.Name
Gehilfe.eMail
Gehilfe.etc
Helfer.ID
Helfer.Aufgabengebiet
Helfer.Name
Helfer.eMail
Helfer.etc
Wie gesagt. In der Auswertung werden nun alle Personen angezeigt. Aber eben mehrfach (durch die einzelnen Spalten).
SQL-Code:
SELECT DISTINCT p.Aufgabengebiet, h.Helfer, g.Gehilfe, v.Verantwortlich
FROM Projekte p
LEFT JOIN Helfer h ON (p.Aufgabengebiet = h.Aufgabengebiet)
LEFT JOIN Gehilfen g ON (p.Aufgabengebiet = g.Aufgabengebiet)
LEFT JOIN Verantwortlich v ON (p.Aufgabengebiet = v.Aufgabengebiet)
WHERE p.Aufgabengebiet = "Testprojekt"
Danke auch für den Wiki-Link. Habe auch schon GROUP BY eingebaut. Hat auch nicht funktioniert. Ich WÜNSCHE mir im Prinzip EINE Ergebnisliste mit allen Namen (und das nicht doppelt und dreifach). Ist doch bald Weihnachen ... da muss doch was zu machen sein
))
Gruß
Christian