Rafał S. System Administrator
Temat: Duplikujące się wartości w jednej kolumnie a wszystkie...
Witam mam w bazie danych tabelkę z 200 tys rekordów gdzie jedna kolumna "telefon" ma powtarzające się numery telefonów przy czym reszta danych w danym rekordzie jest całkiem inna. Potrzebuje wybrać selectem wszystkie dane ale tak żeby rekord który ma ten sam numer telefonu został wybrany tylko jeden raz. Kiedy wybiorę Distinct( telefon) wybiera mi 110 tys unikalnych telefonów. Ale ja potrzebuje resztę danych po Distinctowym telefonie ...Zilustruję to na małym przykładzie
Mam tabelkę Klient
Zależy mi na takim select który wybierze wszystkie rekordy z tej tabeli po DISTINCTowym telefonie. Więc chciałbym otrzymać taki oto rezultat. (Nie ma dla mnie znaczenia który rekord z powtarzającym się telefonem zostanie wybrany)
tylko nie piszcie prosze
SELECT Imie,Nazwisko,Adres,Numer Mieszkania,DISTINCT(Telefon) FROM Klient
bo moj prawdziwy problem ma 45 kolumn :O
ps nie ja projektowałem baze ;p
ps2 w kwestii wyjaśnienia zeby sie nikt nie czepiał - powiedzmy ze osoby z tym samym kolorem używaja jednego telefonu ;p
ps3 PROBLEM DOTYCZY PostgreSQLRafał S. edytował(a) ten post dnia 11.06.09 o godzinie 17:53