Vonbo Skrevet 26. april 2006 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
CruellaDeVille Skrevet 26. april 2006 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
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å