Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 560 Pomógł: 0 Dołączył: 15.07.2003 Skąd: Kwidzyn Ostrzeżenie: (0%)
|
mam problem z GROUP BY i prawidlowym posortowaniem wynikow
mam dwie tabele wspole pole to t1_id jedna odopwiada za artykul a druga za komentarze, t1_id to id artyulu i taym samy przyporzadkowanie komentarzy do konkretnego artykulu. Problem sie pojawia jak chce zrobil liste ostatnich komentarzy do danego artykulu uzywam czegos takiego
zamiast podawac mi nik i tresc ostatniego komentarza i jego autora to podaje pierwszego (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) takjakby ORDER BY t2.czas DESC nie dzialalo (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Ten post edytował Kinool 14.07.2004, 11:26:49 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%)
|
Trzeba bylo tak odrazu.
Problem nie jest taki prosty, bo przy grupowaniu order w zasadzie nie dziala i jest brany powiedzmy przypadkowy rekord z danej grupy i tego nie zmienisz. Przykladowe rozwiazania tego problemu masz tu: http://dev.mysql.com/doc/mysql/en/example-...-group-row.html Polecam tez poczytac komentarze do tego, podaja tam bardzo ciekawe rozwiazania. |
|
|
|
Kinool GROUP BY i sortowanie 14.07.2004, 11:26:16
krysk A co było jak zmieniłeś na ASC?
t2.czas - jaki to ... 14.07.2004, 12:28:00
Kinool ASC nic nie daje a typ to integer data zapisana w ... 21.07.2004, 12:29:16
FiDO Chlopie... czytales regulamin? Co tam pisze o upom... 21.07.2004, 21:26:46
Kinool nie wiem Fido czemu sie tak oburzasz! napisale... 22.07.2004, 11:30:25 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 13:05 |