Hi,
ich habe ein Problem. Die ungefähre Tabellenstruktur ist mal billig in Excel nachgebildet;-) Die halbe SQL Abfrage mit billig JOINS ist hier:
FAHRZEUG = (SELECT FZG.NAME
FROM FZG, TRANSFER
WHERE FZG.name = TRANSFER.terberg AND
FZG.TRAILERBRUECKE=1 OR FZG.TRAILERBRUECKE=2 AND
TRANSFER.status='A');
Nun meine Frage. In der rechten Tabelle sind jede Menge Datensätze. Nun brauche ich den Inhalt des Feldes "TERBERG" das am WENIGSTEN vorkommt.
Wie kann ich das realisieren?
SELECT TOP 1 Terberg, Count(Terberg) FROM [TRANSFER]
GROUP BY Terberg
ORDER BY Count(Terberg) ASC
Der Vorteil der Klugheit liegt darin, dass man sich dumm stellen kann - umgekehrt ist das schon schwieriger (K. Tucholsky)
Das Problem mit Internet-Zitaten ist, dass sie oftmals zu unrecht als authentisch angenommen werden. (K. Adenauer)
Besten Dank für die Antwort. Also der Lösungsansatz hat funktioniert ABER.... Leider müssen wir doch die Anzahl der Spalten aus der rechten Tabelle in ein Feld in der linken Tabelle speichern. Problem ist, dass in der rechten Tabelle im Moment um die 800.000 Datensätze sind und wir kein Ergebnis in einer annehmbaren Zeit bekommen:-(
Na, denn. Danke nochmal;-)