![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 9.10.2003 Skąd: Kraków Ostrzeżenie: (0%)
|
Witam!
Mam tabele ze zdjęciami dla ofert, dla jednej oferty może być dostępne wiele zdjęć, lecz tylko jedno zdjęcie dla jednego id_oferty może mieć flagę "główne" (ale nie musi). Potrzebuję utworzyć następujący warunek bezpośrednio w zapytaniu SQL, aby nie tworzyć kilku bezsensownych zapytań: Wybierz foto dla danego id_oferty jeżeli foto jest ustawione jako główne, inaczej wybierz pierwsze foto (LIMIT 0,1) dla danego id_oferty (jeżeli dla danego id_oferty nie ma rekordów z flagą "głowne") niestety po przeszukaniu forum nie znalazłem przykładu, który byłby adekwatny do mojego problemu, a drogą dedukcji nie udało mi się dojść do konkretnego rozwiązania, dlatego proszę o pomoc. |
|
|
|
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 9.10.2003 Skąd: Kraków Ostrzeżenie: (0%)
|
Może sortowanie się sprawdzi? Coś w stylu:
Oczywiście pod glowne i normalne podstaw swoje wartosci lub flagi. Niestety nic to nie daje, zapytanie :
Zwraca za każdym razem inne wartości |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 62 Pomógł: 3 Dołączył: 10.09.2004 Skąd: Warszawa Ostrzeżenie: (0%)
|
|
|
|
|
![]() ![]() |
|
Aktualny czas: 19.12.2025 - 18:43 |