Einzelnen Beitrag anzeigen

Benutzerbild von tomsel
tomsel

Registriert seit: 8. Dez 2005
Ort: am Chiemsee
304 Beiträge
 
Delphi 7 Professional
 
#11

Re: SQL-Abfrage (Daten aus Verknüpfungstabelle mit ausgeben?

  Alt 16. Dez 2005, 22:03
SQL-Code:
SELECT Kathegorie1.Kath1_Datum, Person.Pers_ID, Person.Pers_Name, Person.Pers_Vorname, pk.Pers_b_Kath1_Wertung, pk.Pers_b_Kath1_Bemerkung
FROM Person LEFT JOIN (Pers_b_Kath1 pk LEFT JOIN Kathegorie1 ON pk.Kath1_ID = Kathegorie1.Kath1_ID) ON Person.Pers_ID = pk.Pers_ID

WHERE (((Kathegorie1.Kath1_Datum)=(

  SELECT Max(Kathegorie1.Kath1_Datum)
  FROM Kathegorie1, Pers_b_Kath1
  WHERE Pers_b_Kath1.Pers_ID = pk.Pers_ID
  and Kathegorie1.Kath1_ID=Pers_b_Kath1.Kath1_ID)))

ORDER BY Kathegorie1.Kath1_Datum;
Im Subselect muß die datumsmäßig aktuellste Kategorie zur gerade betrachteten Person ermittelt werden. Bei meinem "Vorposter" fehlte in der Unterabfrage leider jeder Bezug zur Person.
Ich hoffe, das passt jetzt. Garantieren will ich mal lieber nichts, prüf es lieber selbst noch mal nach.
Ein Experte ist ein Mann, der hinterher genau sagen kann, warum seine Prognose nicht gestimmt hat. (Winston Churchill)
  Mit Zitat antworten Zitat