Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Grupowanie po datcie
pawel.ad
post
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 8.03.2010
Skąd: Zielona Góra

Ostrzeżenie: (0%)
-----


Witam.

Chcę uzyskać:

DATA1
mecz1
mecz2
DATA2
mecz3
...
Stworzyłem zapytanie:
  1. SELECT `games`.`id` AS g_id, `teams`.`name` AS t_name, `games`.`game_date` AS gs_date, (SELECT `teams`.`name` FROM `teams` WHERE `teams`.`id` = `games`.`host_id`) AS hostname, (SELECT `teams`.`name` FROM `teams` WHERE `teams`.`id` = `games`.`guest_id`) AS guestname
  2. FROM `teams`, `games`
  3. GROUP BY `games`.`id`
  4. ORDER BY `games`.`game_date`, `games`.`id`

ale zwraca mi to:

DATA1
mecz1
DATA1
mecz2
DATA2
mecz3

a
  1. GROUP BY `games`.`game_date`
  2. ORDER BY `games`.`id`


DATA1
mecz1
DATA2
mecz3

Co robię źle?

Kod PHP:
http://wklej.org/id/294641/
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 07:50