Kom ihåg mig?
Home Menu

Menu


räkna och ordna efter 2 kolumner | MYSQL! hjälp?

Ämnesverktyg Visningsalternativ
Oläst 2010-03-29, 13:03 #1
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
Standard räkna och ordna efter 2 kolumner | MYSQL! hjälp?

Hejsan!

Har suttit nu och googlat i säkert 40-60 min utan resultat så nu försöker jag här istället! antar denna frågan är väldigt lätt för vissa på forumet. Själv tror jag att jag har varit nära svaret men inget har blivit som det skulle..

Jag har en tabell i databasen:
Kod:
namn: `spb_clicks`

id | INT 255 | ai | Primär nyckel
post_id | INT 255
blog | INT 255
<--- lite annat --->
Detta är då en tabell som sparar alla klick på en artikel på sidan.
och varje blogg har en egen tabell som ser ut såhär:
Kod:
 
namn: `spb_blogs`

id | INT 255 | ai | Primär nyckel
name | VARCHAR 999
Och jag vill att med helst en mysql-fråga kunna sortera i "mest klickade" ordning.. med andra ord den bloggen som fått flest klick på sina artiklar...

Tack så mycket!
//Philip Andersson!
youheardit är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-03-29, 13:14 #2
yadis yadis är inte uppkopplad
Medlem
 
Reg.datum: Mar 2009
Inlägg: 66
yadis yadis är inte uppkopplad
Medlem
 
Reg.datum: Mar 2009
Inlägg: 66
SELECT spb_blogs.Name, Count(spb_clicks.*) as CountClick
FROM spb_blogs, spb_clicks
WHERE spb_blogs.id = spb_clicks.blog
ORDER BY CountClick DESC
GROUP BY spb_blogs.Name

Ovanstående utgår från att du sparar 1 rad per click i spb_clicks.
Koden är för sql-server, men borde vara snarlik för mysql.
Blir strul om 2 bloggar har samma namn, då får du köra group by på blogg-id istället.
yadis är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 13:30.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017