Witam,
mam tabele historia
id_urzadzenie | status |
tabela ma takie wpisy
1 | a
1 | a
1 | b
2 | c
2 | d
3 | a
4 | a
zadaje pytanie ktore w wyniku daje odpowiedz ze np. id_urzadzenie 1 ma 2 statusy a, oraz 1 ma 1 status b
poprzez polecenie
$pytanie = mysql_query("SELECT id_urzadzenie,status, COUNT(*) AS ile FROM historia GROUP BY status,id_urzadzenie ORDER BY 3 DESC");
w wyniku zapytania otrzymuje powyzsze zalozona odpowiedz,
jednak chcialbym dodatkowo policzyc z ile jest odpowiednich statusow tzn mam 4 - a, 1 - b, 1 - c, 1 -d, ile jest wszystkich statusow teraz jest ich 7 oraz wyciagnac wartosci max dla statusow?
czy mozna zawrzec to w jednym poleceniu? i jak?
czy mozna napisac takie polecenie??
$pytanie = mysql_query("SELECT id_urzadzenie,status, COUNT(*) AS ile, SUM(ile) AS wynik, MAX(ile) AS maks FROM historia GROUP BY status,id_urzadzenie ORDER BY 3 DESC");
dziekuje pozdrawiam