Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Grupowanie liczb?
Wasiqs
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 23.04.2007

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


Jak można zgrupować cyfry?

stringi grupuje się GROUP_CONCAT() a ja szukam odpowiednika dla liczb.

mam takie zapytanie
  1. SELECT wyniki.pozycja, wyniki.okrazenie, wyniki.wynik, paramklient.nazwa, GROUP_CONCAT(numer) AS numery, GROUP_CONCAT(zlecenia.id) AS ids FROM `paramklient` , `zlecenia`, `wyniki` WHERE paramklient.id = zlecenia.id_zaw AND paramklient.id = wyniki.id_zaw GROUP BY id


konkretnie to chodzi o
  1. ... GROUP_CONCAT(zlecenia.id) AS ids ...


pole ID to SMALLINT.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kitol
post
Post #2





Grupa: Zarejestrowani
Postów: 162
Pomógł: 26
Dołączył: 19.01.2007

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


Wpisz po drugiej linii: echo mysql_error(); i podaj rezultat

EDIT: prawdopodobnie błąd jest w GROUP BY id
Zamiast samego 'id' musisz podać: `nazwa_tabeli`.id

Ten post edytował kitol 24.02.2008, 12:13:48
Go to the top of the page
+Quote Post
Wasiqs
post
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 23.04.2007

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


Cytat(kitol @ 24.02.2008, 14:11:45 ) *
Wpisz po drugiej linii: echo mysql_error(); i podaj rezultat

EDIT: prawdopodobnie błąd jest w GROUP BY id
Zamiast samego 'id' musisz podać: `nazwa_tabeli`.id


dokładnie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) wystarczyło dodać nazwę tabeli przy GROUP BY (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
dzięki za wszystko

pozdrawiam
Wasikuss
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: 8.10.2025 - 20:58