Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 12.08.2004 Ostrzeżenie: (0%)
|
Witam,
Mam problem z zapytaniem, ktory rysuje sie nastepujaco: Sa trzy tabele: userzy,userzy_maja_zdjecia i zdjecia. Problem polega na tym ze chce wyciagnac: idusera, imie i tytul_zdjecia ale tylko jesli jest to zdjecie domyslne (czyli w tabeli userzy_maja_zdjecia pole default jest rowne Y) w przeciwnym wypadku tutul_zdjecia ma byc NULL. Jak to zrobic? Za nic nie moge wykminic takiego zapytania. Powiem jeszcze ze moze sie tak zdarzyc ze niektorzy userzy moga w ogole nie miec zdjec albo moga miec zdjecia ale nie maja ani jednego ustawionego w polu domyslne na Y. (dodam ze dla jednego usera moze byc tylko jedno zdjecie z ustawionym polem domyslne na Y) Probowalem juz left join ale cos to mi nie wychodzi (tzn. bierze pierwsze lepsze zdjecie zamiast tylko to z flaga domyslne:Y) Jakies sugestie?
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 781 Pomógł: 256 Dołączył: 29.06.2008 Ostrzeżenie: (0%)
|
Chyba o takie coś chodziło ? Zapytanie takie zwróci (IMG:http://www.gc.boo.pl/zap.JPG) Ten post edytował kefirek 1.02.2009, 10:32:20 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 12.08.2004 Ostrzeżenie: (0%)
|
wiekie dzieki ale kurcze nie do konca to jest to o co mi chodzilo... bo jesli nie ma rekordu w users_has_photos to taki user jest pomijany w wynikach (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
p.s. Zrobilem cos takiego tylko nie wiem czy to jest dobrze:
Ten post edytował milupo2nd 1.02.2009, 10:49:41 |
|
|
|
![]() ![]() |
|
Aktualny czas: 25.12.2025 - 19:29 |