Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL]Unikalne wartości z kolumny
i105n2k
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 24.08.2014

Ostrzeżenie: (0%)
-----


Witam,

mam tabelę adresy

id|wojewodztwo|miasto
---------------------------
1|podlaskie|Białystok
2|podlaskie|Ełk
3|podlaskie|Augustów
4|pomorskie|Gdynia
5|pomorskie|Tczew
6|mazowieckie|Warszawa

Chciałbym wyświetlić tabelę bez duplikowania się nazw województw tzn w kolumnie województwo tylko unikalne wartości a w kolumnie miasto wszystkie tzn. tak:

wynik

miasto|wojewodztwo
---------------------------
Białystok|Podlaskie
Ełk|
Augustów|
Gdynia|pomorskie
Tczew
Warszawa|mazowieckie

Jak to zrobić ?

http://sqlfiddle.com/#!2/71360/2
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Sephirus
post
Post #2





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Hmmm a czemu tak - Powiem szczerze, że nie łatwo jest uzyskać taki efekt - trzeba się posłużyć procedurą by go uzyskać, ewentualnie użyć zmiennej w select - tylko po co takie zabiegi? Chcesz to potem wyświetlić w takiej formie by województwa się nie powtarzały (np w HTML/PHP)? Jeśli tak to tam ignoruj powtarzające się nazwy - będzie łatwiej.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 17:50