/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Hvem har flest indlæg
Fra : Lars Grove Mortensen


Dato : 25-01-11 15:18

Hej alle

I en lille klub har vi en nyhedsvæg, hvor medlemmerne kan poste
indlæg.

Det styres af en tabel i en Access 2003 database. Tabellen
indeholder felterne: id, tekst, bruger

Jeg kunne godt tænke mig at lave en SQL-query, der viser hvilken
bruger, der har postet flest beskeder på nyhedsvæggen.

Er det noget med en query i en query, eller?

Jeg har prøvet en del med Count(id) og MAX() og TOP() og GROUP
BY, etc... men kan ikke få noget til at virke.

Håber meget, at der er nogen, som kan/vil hjælpe!


På forhånd tak :)


MVH
Lars

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Lars Grove Mortensen (25-01-2011)
Kommentar
Fra : Lars Grove Mortensen


Dato : 25-01-11 15:22

Jeg har, uden held, prøvet med følgende:

SELECT bruger from indlaeg GROUP BY MAX(SELECT COUNT(id) FROM
indlaeg GROUP BY bruger)


Men det virker ikke... Er der nogen, der har et bud?

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Leif Neland (26-01-2011)
Kommentar
Fra : Leif Neland


Dato : 26-01-11 13:18

Den 25-01-2011 15:22, Lars Grove Mortensen skrev:
> Jeg har, uden held, prøvet med følgende:
>
> SELECT bruger from indlaeg GROUP BY MAX(SELECT COUNT(id) FROM
> indlaeg GROUP BY bruger)
>
>
> Men det virker ikke... Er der nogen, der har et bud?
>
SELECT bruger FROM indlaeg
GROUP BY bruger
ORDER BY COUNT(*) DESC


Så får du dem i rækkefølge med den mest skrivende først.

Afhængig af SQL-dialekten kan man skrive "SELECT TOP 1 bruger..." eller
tilføje "LIMIT 1" i bunden.

Leif

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste