Ich benutze eine Limit-Abfrage, um eine Liste der Top-5-Regisseure zu erhalten, die auch die Summe ihrer Werke zählen, z.Gleicht Werte mit der letzten begrenzten Zeile
a 137
b 120
c 90
d 76
e 52
Es funktioniert wirklich, aber was ist, wenn mit der letzten Zeile auch einige Namen mit gleichen Arbeiten sind. Und es geschieht usally ...
f 52
g 52
h 52...
die Abfrage:
SELECT
T_people.person,
COUNT(ID_films) AS CountOfID_films
FROM
((MT_films
JOIN ST_peoplefilms ON ((MT_films.ID_films = ST_peoplefilms.ID_films)))
JOIN T_people ON ((T_people.ID_person = ST_peoplefilms.ID_person)))
GROUP BY T_people.person, T_people.man
HAVING (T_people.man = 1)
ORDER BY COUNT(ST_peoplefilms.ID_films) DESC
LIMIT 5
danken ist viel
Nun, die Frage ist, auch alle gleichen Werte mit der letzten Zeile zu bekommen. thanks –
Wenn Sie möchten, sollten Sie diese einfache zweistufige Vorgehensweise befolgen: 1. Wenn Sie dies noch nicht getan haben, geben Sie die richtigen CREATE- und INSERT-Anweisungen (und/oder sqlfiddle) an, damit wir das Problem leichter replizieren können. 2. Wenn Sie dies noch nicht getan haben, geben Sie eine gewünschte Ergebnismenge ein, die den Informationen in Schritt 1 entspricht. – Strawberry