Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [sql] Wybor tylko unikalnych wartosci
ronin
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 13.07.2008

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


Witam,
Mam problem z pewnym zapytaniem. Mam tabele zawierajaca kilka kolumn, z czego w jednej kolumnie wiersze sie powtarzaja.
Chcialbym aby zapytanie zwrocilo mi tylko po jednym wierszu dla kazdej wartosci. Bardzo prosze o pomoc.

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Zajec
post
Post #2





Grupa: Zarejestrowani
Postów: 1 086
Pomógł: 8
Dołączył: 10.12.2003

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


Tak ja pisali wyżej, nie wiemy które wartości z kolumna_bez_powtorzen są dla Ciebie istotne. Możesz zrobić np. tak:
  1. SELECT kolumna_z_powtorzeniami, MAX(kolumna_bez_powtorzen) FROM tabela GROUP BY kolumna_z_powtorzeniami
Zmiast MAX możesz podstawić inne, np. MIN, AVG.
Go to the top of the page
+Quote Post
ronin
post
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 13.07.2008

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


Cytat(Zajec @ 14.07.2008, 09:28:56 ) *
Tak ja pisali wyżej, nie wiemy które wartości z kolumna_bez_powtorzen są dla Ciebie istotne. Możesz zrobić np. tak:
  1. SELECT kolumna_z_powtorzeniami, MAX(kolumna_bez_powtorzen) FROM tabela GROUP BY kolumna_z_powtorzeniami
Zmiast MAX możesz podstawić inne, np. MIN, AVG.



Nie przeczytaliscie chyba tego co napisalem wczesniej, odpowiedzialem juz na to pytanie, moze sie zle wyrazilem. Sprobuje na przykladzie:

AdresWWW | AdresIP
www.subdomena1.domena1.pl | 83.12.14.5
www.subdomena2.domena1.pl | 83.12.14.5
www.subdomena1.domena2.pl | 83.12.14.6
www.subdomena2.domena2.pl | 83.12.14.6
www.subdomena3.domena2.pl | 83.12.14.6
www.subdomena1.domena3.pl | 83.12.14.12

a chce zwrocic cos takiego:

AdresWWW | AdresIP
www.subdomena1.domena1.pl | 83.12.14.5
www.subdomena1.domena2.pl | 83.12.14.6
www.subdomena1.domena3.pl | 83.12.14.12


czyli mamy sytuacje w ktorym na dany serwer www wskazuje kilka adresow www i mnie nie interesuje ktory adres www zostanie zwrocony, interesuje mnie tylko to, zeby otrzymac wszystkie adresy IP z przypisanymi im adresami www. Jesli bedzie 10 roznych adresow www pokazujacych 10 razy na ten sam adres IP to chce w wyniku otrzymac ten adres IP i jedna dowolna domene ktora na niego pokazuje, nie ma znaczenia ktora.

Pozdrawiam
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: 31.12.2025 - 00:12