Borykam się z pewnym problemem, otóż planuję nieco więcej operacji wykonywać w bazie danych (po prostu - osobny i mocniejszy serwer

Przykład (rekordy):
|ID|ELEMENT|PID|
+---+--------+----+
| 1 | 1 | 1 |
+---+--------+----+
| 2 | 2 | 1 |
+---+--------+----+
| 3 | 3 | 1 |
+---+--------+----+
| 4 | 4 | 1 |
+---+--------+----+
| 1 | 11 | 2 |
+---+--------+----+
| 2 | 24 | 2 |
+---+--------+----+
| 3 | 43 | 2 |
+---+--------+----+
| 4 | 41 | 2 |
+---+--------+----+
itd..
teraz cała magia polega na tym iż chcę uzyskać wynik w postaci:
| PID | POLE1 |
+--------+--------------------+
| 1 | 1, 2, 3, 4, itd |
+-------+---------------------+
| 2 | 11, 24, 43, 41, itd|
+-------+---------------------+
Proszę o pomoc i pozdrawiam
