Vonbo Skrevet 26. april 2006 Del Skrevet 26. april 2006 (endret) Hvordan ser min spørring ut som gjør at jeg sidder igjen med en distinct-liste sortert etter hvilken brukerID (user_id) som har flest poster i et forum? tabellen kan se f.eks slik ut: CREATE TABLE `thread_anw` ( `id` int(11) NOT NULL auto_increment, `thread_nr` int(11) NOT NULL default '0', `answer` NOT NULL, `user_id` int(11) NOT NULL default '0', `date` varchar(30) NOT NULL , `clock` varchar(30) NOT NULL , PRIMARY KEY (`id`) ); Altså noe slik: SELECT distinct(user_id) FROM thread_anw ORDER BY brukeren som har flest innlegg... DESC Endret 26. april 2006 av Vonbo Lenke til kommentar
CruellaDeVille Skrevet 26. april 2006 Del Skrevet 26. april 2006 (endret) Hvordan ser min spørring ut som gjør at jeg sidder igjen med en distinct-liste sortert etter hvilken brukerID (user_id) som har flest poster i et forum? tabellen kan se f.eks slik ut: CREATE TABLE `thread_anw` ( `id` int(11) NOT NULL auto_increment, `thread_nr` int(11) NOT NULL default '0', `answer` NOT NULL, `user_id` int(11) NOT NULL default '0', `date` varchar(30) NOT NULL , `clock` varchar(30) NOT NULL , PRIMARY KEY (`id`) ); Altså noe slik: SELECT distinct(user_id) FROM thread_anw ORDER BY brukeren som har flest innlegg... DESC 5992014[/snapback] noe slikt som dette? select count(*) as antall, userid from thread_anw group by id order by antall desc; Endret 26. april 2006 av CruellaDeVille Lenke til kommentar
Vonbo Skrevet 26. april 2006 Forfatter Del Skrevet 26. april 2006 Lekkert! Funka bra. Takk. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå