Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapytanie z kilkoma argumentami
WoGuziczek
post
Post #1





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 17.09.2008

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


Witam!

Mam zapytanie do galerii albumów.
Pobiera ono 5 zdjęć z albumów. (dodatkowo id użytkownika oraz grupę użytkownika).

Wygląda ono tak:
  1. SELECT albumpicture.*, album.*, user.username, user.usergroupid
  2. IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid
  3. FROM albumpicture AS albumpicture
  4. LEFT JOIN album AS album ON(album.albumid = albumpicture.albumid)
  5. LEFT JOIN user AS user ON(user.userid = album.userid)
  6. WHERE album.state = 'public'
  7. ORDER BY rand(NOW()) DESC LIMIT 0, 5


Sprawa jest taka, że oprócz tego co tutaj mam chciałbym dodać jeden warunek.
Posiadam osobną tabelę

add_info, a w nim są dwa pola: userid oraz plec
Moja prośba jest taka, aby zbudować zapytanie tak, żeby pobierał zdjęcia tylko osób wybranej płci.

Dodanie argumentu:
  1. AND add_info.plec = 'Kobieta'

nie przyniosło wymaganego rezultatu.

Jak to skleić?
Z góry dziękuję.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sowiq
post
Post #2





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

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


Podkreślone linie są dodane przeze mnie:
  1. ...
  2. LEFT JOIN user AS user ON(user.userid = album.userid)
  3. [u]LEFT JOIN add_info ai ON (ai.userid = user.userid)[/u]
  4. WHERE album.state = 'public'
  5. [u]AND add_info.plec = 'Kobieta'[/u]
  6. ...
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 26.12.2025 - 18:33