Jak wyświetlić różne wojewodztwa mysql

Jak wyświetlić różne wojewodztwa mysql
bartek164
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 534
0
Kopiuj
select id ,distinct rejon AS Wojewodztwa, distinct gmina AS Gminy from gminy2  limit 10;


gminy2.jpg

Nie działa

pol90
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1181
0

Nie wykona bo masz dwa razy distinct.

Manuel.Artificer
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 177
0

Zły kod wkleiłeś, w konsoli jest taki i na nim się sypie.

Kopiuj
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ć

Marcin.Miga
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2794
0

Przykładowe dane wejściowe, oczekiwane wyjście?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.