Mam tabelę uslugi_sam o strukturze:
-id (INT) A_I p_k
-id_samochod (INT)
-id_uslugi (INT)
Moim celem jest wyliczenie częstotliwości pojawiania się danej usługi, jednak problem pojawia się przy liczeniu duplikatów(id_uslugi)
Chce przedstawić to w tabeli
id_uslugi, ilosc_wystapien
Mam coś takiego:
SELECT id_uslugi, count(DISTINCT `id_uslugi`) AS ilosc_wystapien FROM `uslugi_sam`
Rezultat zawiera nieprawdziwe dane, tzn wyświetla:
id_uslugi, ilosc_wystapien
23 , 18
Problem w tym, że ten identyfikator usługi nie powtarza się w ogóle (występuje tylko raz), natomiast mam wiele pozostałych duplikatów

Przeszukiwałem wiele podobnych tematów (nie jest ich dużo) i nic nie znalazłem, by temu zaradzić.