select id ,distinct rejon AS Wojewodztwa, distinct gmina AS Gminy from gminy2 limit 10;
Nie działa
select id ,distinct rejon AS Wojewodztwa, distinct gmina AS Gminy from gminy2 limit 10;
Nie działa
Nie wykona bo masz dwa razy distinct.
Zły kod wkleiłeś, w konsoli jest taki i na nim się sypie.
SELECT id ,DISTINCT rejon AS Wojew FROM gminy2 LIMIT 5;
A dlaczego? No bo skąd ma wiedzieć, które ma id wziąć do tego województwa, masz kilka rekordów z taką samą nazwą województwa, distinct wyświetli tą nazwę tylko raz, ale nie wie które id wybrać więc stąd wywala błąd, no a instrukcja z dwoma distinct no to wprowadza jeszcze więcej zamieszania, bo skąd by miało wiedzieć, którą gminę wybrać
Przykładowe dane wejściowe, oczekiwane wyjście?