Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SQL]Zapytanie do bazy, Problem z DISTINCT
wolacinio
post 31.07.2010, 13:43:57
Post #1





Grupa: Zarejestrowani
Postów: 85
Pomógł: 1
Dołączył: 2.06.2009

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


witam winksmiley.jpg
mam problem z wyswietleniem wyników z bazy danych
zbudowałem cos takiego

$sql = 'SELECT DISTINCT T1.IDuzyt,T2.Nick,T1.UrlM FROM `galeria` as T1,uzytkownicy as T2 WHERE T1.IDuzyt IN (SELECT `ID` FROM `uzytkownicy` WHERE Pleć = 'K' AND T1.IDuzyt in (SELECT DISTINCT IDuzyt FROM `galeria`) and T1.IDuzyt = T2.ID ';


Otoż wyswietla mi wyniki ale nie tak jak chce,chce zeby IDuzyt nie było powtarzane zeby tylko raz sie wyswietliło ,jak usune T1.UrlM to sie dobrze wyswietla ale gdy to dam to sie psuje i pokazuje mi dwa razy tego samego uzytkownika i jednego innego.
Wg. mnie DISTINCT odnosi się do T1.UrlM a ja chce do T1.IDuzyt

Może jest do tego funkcja ? prosze o pomoc winksmiley.jpg


Go to the top of the page
+Quote Post
gothye
post 31.07.2010, 14:21:18
Post #2





Grupa: Zarejestrowani
Postów: 702
Pomógł: 65
Dołączył: 16.03.2009

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


Zrób tak

  1. SELECT DISTINCT (komorki_z_tabeli,jedna ,druga)


--------------------
Nie udzielam pomocy poprzez PW
Go to the top of the page
+Quote Post
wolacinio
post 31.07.2010, 14:34:01
Post #3





Grupa: Zarejestrowani
Postów: 85
Pomógł: 1
Dołączył: 2.06.2009

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


co mam wpisac w komórki_z_tabeli ? to T1.IDuzyt,T2.Nick,T1.UrlM ?

Przykład wyglada tak:
Zrobiłem wyszukiwarke gdzie uzytkownik wybiera płec np. kobieta i maja sie wyswielić wszystkie kobiety Nick i scieżka do zdjecia
tabela `galeria` zawiera IDuzyt czyli numer uzytkownika jest równy z ID w tabeli `uzytkownicy` i UrlM sciezka do pliku.
Czyli w praktyce wyglada tak:
wyswietl UrlM(sciezke) i Nick z galeria gdzie IDuzyt = (wybierz IDuzyt z uzytkownicy gdzie Plec = kobieta)

Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 22.06.2025 - 01:18