SELECT id_producenci, nazwa, email, typ_osoby FROM firmy_producenci f INNER JOIN osoba o ON o.Firmy_producenci_id_producenci = f.id_producenci GROUP BY nazwa ORDER BY f.nazwa ASC, o.typ_osoby ASC;
Z tym że jak wrzucam GROUP BY nazwa przed ORDER BY... to działa jedynie ORDER BY f.nazwa ASC.
Po o.typ_osoby ASC już nie sortuje. Ta się w ogóle tak zrobić żeby orderować po kilku atrybutach i wykorzystać zarazem GROUP BY
