![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 121 Pomógł: 15 Dołączył: 19.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam problem z pozornie prostym zapytaniem Mam dwie tabele: uzyszkodnicy -------------- id | nazwa zdjecia -------- id | user_id | nr Chce pobrac liste wszystkich uzyszkodnikow i id pierwszego zdjecia (o najmniejszym nr) jesli wogole jakies posiada (czyli left join). Doszedlem do czegos takiego:
czy takie zapytanie jest optymalne? probowalem inaczej:
Ale niestety to zapytanie nie zwraca mi uzyszkodnikow ktorzy wogole nie posiadaja zdjec. Jakies pomysly, sugestie? Pozdrawiam |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 10 Dołączył: 8.11.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Do tego służy funkcja rank(), ale niestety nie ma jej w MySQL. Możesz to objeść przy pomocy zmiennych:
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 0 Dołączył: 4.07.2004 Skąd: z neostrady Ostrzeżenie: (0%) ![]() ![]() |
Ale niestety to zapytanie nie zwraca mi uzyszkodnikow ktorzy wogole nie posiadaja zdjec. Jakies pomysly, sugestie? Dodaj OR z.nr IS NULL |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 06:34 |