Id , cena , typ, id_nabywcy, status
Muszę skonstruować takie zapytanie które zwróci wszystkie unikalne typy wraz z cenami(jeden typ może mieć parę różnych cen - wtedy traktowac to musze jako oddzielny wypadek) wraz z liczba wszystkich nabywców
do tego celu wykorzystuję takie zapytanie
SELECT DISTINCT `typ` , `cena` , ( SELECT count( `id_nabywcy` ) FROM `zgromadzeni` GROUP BY `typ` LIMIT 1 ) FROM `zgromadzeni` WHERE `status`=1
które jak widać nie jest najwydajniejsze, bo nie zawraca sumy nabywców dla każdego typu tylko cały czas dla pierwszego.
Dlatego prosiłbym o pomoc w znalezieniu sposobu na usprawnienie tego zapytania