Witam, mam tabele zawierającą kolumny: indeks, nazwa, flaga
Normalnie nazwa ma przyporządkowana określoną flagę, ale zdarzają się przypadki, że dla jednej nazwy pojawiają się różne flagi.
czyli np:

indeks, nazwa, flaga
1, test1, 1
2, test1, 1
3, test1, 1
4, test2, 2
5, test2, 2
6, test3, 3
7, test4, 1
8, test4, 1
9, test4, 2
10, test5, 3
11, test5, 3
12, test6, 4
13, test6, 4
14, test6, 3

I teraz jak zrobić aby zapytanie zwróciło mi jako wynik: test4 i test6 - bo są im przyporządkowane odpowiednio flagi (1,2) i (3,4)

Nie mam pomysłu jak się do tego zabrać


Już mam rozwiązanie:
select s2.nazwa, s2.wartosc from (SELECT count(distinct(s1.flaga)) as wartosc, s1.nazwa FROM usunac s1 Group by s1.nazwa) s2 where s2.wartosc > 1