Forum dyskusyjne poświęcone zagadnieniom związanym z tworzeniem serwisów z wykorzystaniem zaawansowanych technologii takich jak PHP, Perl, mySQL, ASP, CGI, XML, itp.
Moderator: Grupa pościgowa ;-)
przez jakasp » 12 czerwca 2005, o 14:04
Kurde sprawa wyglada banalnie ale nie wiem jak to zrobic. Mam baze danych z rekordami powiedzmy jest cos takiego source, destination, i jakas nazwa. Chce odfiltrowac wszystkie unikalne reokrdy, ale w bazie rekordy sa niejako zdublowane bo zawsze jest source -> destionation i drugi ten sam tak naprawde ale destination -> source na przykladzie
source dest nazwa
1234 5678 jakas
5678 1234 jakas
no i chce odfiltrowac zeby tylko pojedyncze rekordy byly a nie wszystok razy dwa nie wiem jak zapytanie skonstruowac i kombinuje oi kombinuje i nic nie wychodzi. Prosze pomozcie bo juz mi sie pomysly skonczyly, rekordow jest cale mnostwo, i oczywiscie nie sa posortowane tak jak powyzej ze link jeden pod drugim ( bo tak bym mogl wywalic nieparzyste np.) dzieki za help
pozdrawiam
jakasp
-
jakasp
- Zanim zapytam poszukam odpowiedzi

-
- Posty: 2
- Dołączył(a): 12 czerwca 2005, o 14:03
przez jakasp » 12 czerwca 2005, o 21:35
ok rozwiazanie to
SELECT a.*
FROM AllMWE a INNER JOIN
AllMWE b ON a.USER_LABEL = b.DESTINATION AND a.DESTINATION = b.USER_LABEL AND a.DESTINATION > b.DESTINATION
dzieki za pomoc Muslik
-
jakasp
- Zanim zapytam poszukam odpowiedzi

-
- Posty: 2
- Dołączył(a): 12 czerwca 2005, o 14:03
Powrót do PHP, Perl, SQL, CGI, XML...
Kto przeglÄ…da forum
Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników