Kezdőoldal » Számítástechnika » Weblapkészítés » MySql toplista: Fórum hozzászó...

MySql toplista: Fórum hozzászólások alapján akarnék egy toplistát létrehozni. Post megszámolása hogyan?

Figyelt kérdés

Van egy forum_post táblám, aminek a felépítése:

id...user_id...date...text

Ez alapján szeretnék egy legtöbb hozzászólással rendelkező felhasználók toplistát létrehozni. Viszont ugye a felhasználónevet a user táblából ki kéne olvasni.

Remélem érthető amit akarok, előre is köszönöm a segítséget :)



2014. júl. 11. 12:16
 1/4 anonim ***** válasza:

Egyszerűen össze kell csak joinolni a 2 táblát a lekérésben és máris lehet keresni a felhasználó neve által is a bejegyzések táblában.

(Bár ha csak top 20 kell, akkor én inkább összegeznék és kiszedném a top20-at a bejegyzések táblából és ezt kapcsolnám össze a felhasználó táblával.)

2014. júl. 11. 12:19
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:

Valami hasonló?

select u.*,Count(f.date) AS post_count from forum_post f join users u ON(f.user_id= u.id) GROUP BY u.id ORDER BY post_count DESC LIMIT 10

2014. júl. 11. 12:28
 3/4 anonim ***** válasza:
Igen, ilyesmi.
2014. júl. 11. 12:36
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:
Amúgy nem azért, de ne használ egy betűs neveket, mert szörnyen áttekinthetetlen. Amúgy olyasmi.
2014. júl. 11. 16:24
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!