Witam Wszystkich bardzo serdecznie!
Proszę o pomoc w uzyskaniu danych z 3 tabel które znajdują sie w bazie Oracle'a. W każdej z nich mam kolumnę identyfikator, za pomocą identyfikatora będę łączyła tabele. Dwie tabele zawierają nazwy katalogów, trzecia nazwiska osób. W funckji piszę sobie następującego selecta:
[php:1:d60aa857d8]<?php
$query="SELECT DISTINCT P.NAZWISKO, K.DOSTEPK, U.DOSTEPK
FROM CP_PRAC P, CP_KATALOG K, POZOSTALE_KATALOGI U WHERE U.ID(+)=P.NP and K.ID(+)=P.NP ORDER BY P.NAZWISKO";
?>[/php:1:d60aa857d8]
i w wyniku otrzymuję wszystkie osoby z nazwami katalogów, natomiast osoby, które posiadają katalogi w dwóch tabelach pojawiają się po dwa razy z tym samym katalogiem. Proszę bardzo o pomoc jak rozwiązać ten problem.