03. oktober 2004 - 20:47
Der er
9 kommentarer og 2 løsninger
Lave en top 10 over antal indlæg ?
Jeg har i tabel ALBUMS et felt ANMELDER. Eks.anmelder: a, a, a, a, a, a, b, b, b, c, c, d, f, f, f, f,. jeg ville så godt ha´ vist Top 10: a: 6 f: 4 b: 3 c: 2 d: 1 Ud fra hvormange indlæg de har skrevet, hvordan gøres det ?? Håber det er til at forstå, ellers så spørg bare løs !
Annonceindlæg fra DE-CIX
Edge computing: behandling ved kilden
Edge computing revolutionerer den måde, data behandles på, ved at bringe kapacitet og ydeevne tættere på dér, hvor der er behov for det.
15. april 2025
03. oktober 2004 - 20:55
#1
SELECT anmelder,COUNT(*) FROM albums GROUP BY anmelder
03. oktober 2004 - 20:55
#2
Evt. SELECT anmelder,COUNT(*) AS n FROM albums GROUP BY anmelder ORDER BY n DESC
Slettet bruger
03. oktober 2004 - 22:30
#3
Og da du kun vil have en top 10, nøjes vi med at bede den om de 10 første: SELECT anmelder,COUNT(*) AS n FROM albums GROUP BY anmelder ORDER BY n DESC LIMIT 10
04. oktober 2004 - 17:01
#4
Det kunne være fedt hvis der var en der gad at lave / skrive hele koden ( evt. i php )som skal bruges, ud fra hvad jeg kan se på de 3 forslag viser den ikke hvor mange indlæg de enkelte har skrevet ??
Slettet bruger
04. oktober 2004 - 23:05
#5
<html> <head><title>Top 10</title></head> <body> <h1>Top 10</h1> <?php // forbind til database her $res=mysql_query("SELECT anmelder,COUNT(*) AS n FROM albums GROUP BY anmelder ORDER BY n DESC LIMIT 10") or die(mysql_error()); echo "<ol>\n"; while ($row=mysql_fetch_assoc($res)){ echo "<li>" . $row['anmelder'] . ": " . $row['n'] . "</li>\n"; } echo "</ol>\n"; ?> </body> </html>
05. oktober 2004 - 16:44
#6
> Sandbox Kan du ikke lige smide et svar ?? Det virker helt som det skal.. Tak for hjælpen !
Slettet bruger
05. oktober 2004 - 17:29
#7
Skal Arne ikke også have nogen? Jeg satte jo bare en LIMIT på, og pakkede det ind i lidt PHP.
05. oktober 2004 - 17:50
#8
Jo Selvfølgelig skal han da det, hvis han smider et svar ! Hvordan gør man egentligt det ? Eller det kommer måske når han smider et svar ?
05. oktober 2004 - 18:04
#9
kommer her
Slettet bruger
05. oktober 2004 - 18:15
#10
Og nu skulle det være ganske ligetil at markere begge vores navne og trykke på accepter-knappen.
05. oktober 2004 - 18:39
#11
Ja det var jo nemt nok. Og igen Tak for hjælpen !
Computerworld tilbyder specialiserede kurser i database-management