Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wybranie rekordów z powtarzającymi się wartościami
kmyr
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 29.06.2008
Skąd: Szczecin

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


Witam.

Załóżmy, że mam tabelę klienci: id nazwisko numer1 numer2 numer3.
Chciałbym znaleźć id klientów, których nazwisko lub któryś numer jest jak innego klienta.

  1. SELECT k1.id_klient FROM klienci k1, klienci k2 WHERE k1.nazwisko=k2.nazwisko OR k1.numer1=k2.numer1 OR k1.numer1=k2.numer2 OR k1.numer1=k2.numer3 OR k1.numer2 = k2.numer2...


Da się to zrobić jakoś ładniej/sprytniej? W szczególności chodzi mi o to, żeby nie korzystać z dwóch aliasów tej samej tabeli i nie wyliczać wszystkich kombinacji numerów...

Ten post edytował kmyr 10.07.2009, 23:46:41
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 22.08.2025 - 09:42