ich habe 2 tabellen korrekturmassnahmen und termine
für jede korrekturmassnahme(KM) gibt es mehrere Termine. Sie werden in einem Formular, das auch ein
Unterformular hat angezeigt. Hauptformular soll für jede KM im unterformular alle termine anzeigen. UF ist
auch OK, aber im HF wird jede KM so oft gezeigt wie viele Termine es gibt und das soll nciht so sein,
natürlich.
Also wenn eine KM 3 Termine hat, erscheint sie im HF drei mal..
die Abfrage lautet:
SELECT Korrekturmassnahmen.Bezeichnung, Korrekturmassnahmen.[Abweichung/Fehler],
Korrekturmassnahmen.Ursachenhypothese, Korrekturmassnahmen.Korrekturmassnahme,
Korrekturmassnahmen.Verantwortlicher, Korrekturmassnahmen.Funktion, Korrekturmassnahmen.Bemerkungen,
Termine.Termin, Termine.[Überprüft am], Termine.Status, Termine.[Termin-Nr], Korrekturmassnahmen.Kategorie,
Korrekturmassnahmen.[KM-Nr]
FROM Korrekturmassnahmen LEFT JOIN Termine ON Korrekturmassnahmen.[KM-Nr] = Termine.[KM-Nr]
ORDER BY Termine.Termin DESC;
wie kann ich das machen???
für die group by funktion müssen alle attribute aggregiert sein und dass kann ich nicht mit allen machen |