Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Nepochopeny GROUP BY

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok NapísalOffline : 20.02.2010 15:44

Zdravim,
mam SQL prikaz:
Kód:
SELECT post_time, topic_id FROM forum_posts WHERE forum_id=16 ORDER BY post_time DESC LIMIT 10

vypise:
Kód:
topic_id - post_time
944 - 1266676207
944 - 1266675998
944 - 1266675993
944 - 1266664388
972 - 1266532737
944 - 1266530089
980 - 1265731400
972 - 1265731023
972 - 1265729631
972 - 126221649


ja by som ale potreboval, aby tie topic_id vzdy zobral iba raz a posledny prispevok z nich, tak som pouzil:
Kód:
SELECT post_time, topic_id FROM forum_posts WHERE forum_id=16 GROUP BY topic_id ORDER BY post_time DESC LIMIT 10

vypise ale:
Kód:
topic_id - post_time
980 - 1265731400
972 - 1262216490
970 - 1257801084
969 - 1257801032
968 - 1257800886
923 - 1257800636
950 - 1255440964
737 - 1254748323
795 - 1253968841
961 - 1251811044

Co to je ? :D kde je 944 ?







_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Offline

Skúsený užívateľ
Skúsený užívateľ
Nepochopeny GROUP BY

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 20.02.2010 15:59

Skús
Kód:
SELECT MAX(post_time), topic_id FROM forum_posts WHERE forum_id=16 GROUP BY topic_id ORDER BY post_time DESC LIMIT 10
Keď používaš GROUP BY, mal by si selectovať len agregované alebo zgrupované stĺpce (tj. len tie, na ktoré je použitá nejaká MAX, MIN, COUNT, AVG funkcia a tie ktoré sú vymenované v GROUP BY).







_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
Nepochopeny GROUP BY

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok Napísal autor témyOffline : 20.02.2010 16:32

Vypise:
Kód:
980 -
972 -
970 -
969 -
968 -
923 -
950 -
737 -
795 -
961 -

Takze to nespravilo spravne a este aj post_time zmizol :D

EDIT:
Kód:
SELECT MAX(post_time) as post_time, topic_id FROM forum_posts WHERE forum_id=16 GROUP BY topic_id ORDER BY post_time DESC LIMIT 10

a ide :)







_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Odpovedať na tému [ Príspevkov: 3 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. mod - Color Group

v Redakčné systémy

6

601

14.02.2007 12:52

mokus Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. rename, GROUP BY, cURL

v PHP, ASP

1

395

06.03.2010 15:22

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Group by - posledny vyskyt

v Databázy

6

620

13.07.2011 12:46

Blackshadow Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Windows 2003 group policy update

v Operačné systémy Microsoft

0

384

28.08.2007 12:24

Miro Betko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pcforum group na last.fm

v Krčma

11

1566

18.01.2009 19:09

br4n0 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. oracle sql agregacne funkcie group by

v Databázy

1

465

10.05.2016 7:49

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Windows 8.1 Group policy client,chyba

v Operačné systémy Microsoft

2

256

07.12.2015 16:09

Miso122 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. P: Team Group Xtreem "8Pack Edition", DDR4-4133, CL18 - 16 GB

v Predám

3

434

14.09.2021 18:25

ericc64 Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra