Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak zapyac baze
yacho1977
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 22.11.2007

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


Witam.

Mam tabele w której nagłówki są następujace:
id_tabeli, adres_licznika, nr_licznika, stan_licznika, data_odczytu

Na jednym adresie istnieją dwa lub cztery liczniki które w tym samym okresie mają zapisane jakieś stany.
Zwykły Select * From tab_odczyty Where data_odczytu=2007-11-30 generuje mi następujące zestawienie:
ul. Cicha 15, 667788, 456, 2007-11-30
ul. Cicha 15, 667799, 345, 2007-11-30
ul. Straszna 1, 441122, 145, 2007-11-30
ul. Straszna 1, 441133, 195, 2007-11-30
ul. Straszna 1, 441144, 305, 2007-11-30
ul. Straszna 1, 441155, 45, 2007-11-30
...
Oczywiście chodzi mi o prezentacje w przegladarce na stronie internetowej.

Jednak chciałbym uzyskać coś takiego:

ul. Cicha 15
667788, 456, 2007-11-30
667799, 345, 2007-11-30

ul. Straszna 1
441122, 145, 2007-11-30
441133, 195, 2007-11-30
441144, 305, 2007-11-30
441155, 45, 2007-11-30

Nie mam zielonego pojęcia jak to zrobić.

Proszę o pomoc jeśli ktoś ma jakiś pomysł.

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
yacho1977
post
Post #2





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 22.11.2007

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


Jak zrobie samo GROUP BY to sortuje wg adresu ale tylko z jednym licznikiem, drugiego licznika nie ma. Nie wiem co znaczy agrgacja w postaci Array_toString.

Funkcji GROUP_CONCAT nie potrafię zastosować. Pytałem w google ale z tamtych podpowiedzi też nie za wiele się dowiedziałem.

Proszę rozwińcie troszkę Wasze podpowiedzi.

Dzięki

P.S.
Moja wersja MySQL 3.23.58 czyli z tego co czytałem GROUP_CONCAT nie działa.

Ten post edytował yacho1977 28.11.2007, 21:48:26
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: 4.10.2025 - 15:20