Mam następującą tabelę:
+----+---------+-------------+---------------+---------------------+--------+ | id | user_id | category_id | category_name | created | status | +----+---------+-------------+---------------+---------------------+--------+ | 1 | 27 | 4 | 5 | 2011-03-09 13:24:48 | F | | 2 | 27 | 6 | 6 | 2011-03-09 13:24:48 | F | | 3 | 27 | 9 | 9 | 2011-03-09 13:24:48 | A | | 4 | 27 | 6 | 6 | 2011-03-09 13:24:48 | N | | 5 | 27 | 6 | 6 | 2011-03-09 13:39:52 | F | +----+---------+-------------+---------------+---------------------+--------+
Jak wyciągnąć z tego dane dla określonego user_id w postaci:
category_id | sum_status_A | sum_status_F | sum_status_N | sum_status_P | sum_status_X 6 | 0 | 2 | 1 | 0 | 0 4 | 0 | 1 | 0 | 0 | 0 9 | 1 | 0 | 0 | 0 | 0
Jak widać są statusy P i X które niekoniecznie muszą wystąpić w wierszach. Męczę się z tym już od kilku godzin i czym dłużej myślę tym jestem głupszy
