Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: prośba o pomoc z left join i where
Forum PHP.pl > Forum > Bazy danych > MySQL
emeres1
Witam,
stworzyłem zapytanko:
  1. SELECT * FROM `photo` LEFT JOIN rate ON photo.IDphoto = rate.IDrate ORDER BY up DESC

jak będzie wyglądać polecenie gdyby, chciał aby sortowało jeszcze według WHERE gender='women'?



pozdrawiam
wookieb
Jeżeli sądzisz, że sortowanie robi się przez WHERE to spoko.
A tak naprawdę to opisz co dokładnie chcesz uzyskać.
emeres1
Chciałbym złaczyć te dwie tabele jednocześnie dostać rekordy gdzie kolumna gender w tabeli photo równa się women.
wookieb
No to wstaw to WHERE przed ORDER BY
emeres1
  1. SELECT * FROM `photo` LEFT JOIN rate ON photo.IDphoto = rate.IDrate WHERE gender='woman' ORDER BY up DESC

Zapytanie zwraca pusty wynik chociaż istnieje rekord gdzie gender = women
wookieb
Sprawdź czy to "women" nie zawiera białych znaków na początku lub na końcu i jeżeli tak to je usuń.
nospor
To są wycinki twoich dwóch wypowiedzi
gender='woman'
gender = women

woman
women
Znajdź 10 różnic wink.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.