Das Ergebnis meiner Abfrage sieht so aus
Wie krieg ich es nun gebacken, dass nur die Zeilen mit den Werten die am höchsten sind angezeigt werden ?
In diesem Fall die ersten 2 Datensätze, es könnten aber auch 5 Datensätze mit dem Wert 2 da sein, oder 6 Werte mit dem Wert 3 etc.....
Versteht ihr was ich meine ?
Danke
count(*)------yr
2------------1996
2 -----------1998
1 -----------2000
1 -----------1981
1 -----------1994
Query:
select count(*), m.yr from movie as m
join casting as c on (c.movieid=m.id)
join actor as a on (a.id=c.actorid)
where a.name='John Travolta'
GROUP BY m.yr
order by count(*) desc
Wie krieg ich es nun gebacken, dass nur die Zeilen mit den Werten die am höchsten sind angezeigt werden ?
In diesem Fall die ersten 2 Datensätze, es könnten aber auch 5 Datensätze mit dem Wert 2 da sein, oder 6 Werte mit dem Wert 3 etc.....
Versteht ihr was ich meine ?
Danke
count(*)------yr
2------------1996
2 -----------1998
1 -----------2000
1 -----------1981
1 -----------1994
Query:
select count(*), m.yr from movie as m
join casting as c on (c.movieid=m.id)
join actor as a on (a.id=c.actorid)
where a.name='John Travolta'
GROUP BY m.yr
order by count(*) desc