SELECT COUNT(IM.STATUS_ID) AS `COUNT`, `IMS`.`NAME`
FROM `IMAPMAIL` AS `IM`
INNER JOIN `IMAPMAIL_STATUS` AS `IMS`
ON IMS.ID = IM.STATUS_ID
WHERE (IM.DELETED != 1)
GROUP BY `IM`.`STATUS_ID`
Wynikiem czego w PHP dostaję taką oto tablicę:
ARRAY (SIZE=2)
0 =>
ARRAY (SIZE=2)
'COUNT' => STRING '109' (LENGTH=3)
'NAME' => STRING 'NEW' (LENGTH=3)
1 =>
ARRAY (SIZE=2)
'COUNT' => STRING '28' (LENGTH=2)
'NAME' => STRING 'IN PROGRESS' (LENGTH=11)
Chciałbym zamiast klucza count otrzymać nazwę statusu, ale nie bardzo wiem jak to zrobić w sql'u. Normalnie to AS
zalatwia sprawę, ale nie wyobrażam sobie jak to wwalić do COUNT
i GROUP BY
. Proszę o jakieś wskazówki.