Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PDO, grupowanie.
boosik01
post
Post #1





Grupa: Zarejestrowani
Postów: 91
Pomógł: 1
Dołączył: 19.08.2009

Ostrzeżenie: (10%)
X----


Witam!

Jak zrobić grupowanie w pdo? Tzn. mam jedną table:

tablenam:
id, id_column1, id_column2

I teraz tak:
id_column1 = 1 ;
id_column2 = 3 ;

______________
Kolejny rekord:
id_column1 = 1 ;
id_column2 = 4 ;

I chce wyświetlić wyniki aby wyglądało to mnie więcej tak:

id_column1 ma wartości:
3, 4

Szczerze mówiąc to nawet nie wiem czy tu trzeba zastosować group by, czy może coś innego (IMG:style_emoticons/default/wink.gif) Bardzo proszę o pomoc (IMG:style_emoticons/default/wink.gif)

PS. Szukałem po necie, ale jeśli wy coś znajdziecie tzn że źle szukałem, i poprosił bym o linka (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pmir13
post
Post #2





Grupa: Zarejestrowani
Postów: 282
Pomógł: 89
Dołączył: 12.04.2011

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


Pewnie chodzi o :
  1. SELECT id_column1, GROUP_CONCAT( id_column2 ORDER BY id_column2 ASC ) AS 'ma_wartosci'
  2. FROM tablenam
  3. GROUP BY id_column1


Ewentualnie jeśli potrzebna jest tylko najniższa wartość to MIN( id_column2 ) zamiast tego GROUP_CONCAT().

Ten post edytował pmir13 11.05.2013, 20:48:50
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: 28.12.2025 - 16:27