Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Łamigłówka
Forum PHP.pl > Forum > Bazy danych > MySQL
umatik
tabela gallery zawiera nazwę galerii, datę utworzenia oraz jej opis i INDEX
tabela photos zawiera Index zdjęcia, unikalną nazwę pliku oraz opis

to zapytanie wybiera INDEX galerii, datę utworzenia, opis, unikalną nazwę pliku, ilość zdjęć w galerii ... oczywiście odpowiednio grupując i łącząc elemnety obu tabel.
  1. SELECT G.id, G.DATA, G.opis, F.pic, count( F.id ) AS "ilosc_fot"
  2. FROM gallery G
  3. JOIN photos F ON ( G.id = F.gallery )
  4. GROUP BY G.id
  5. ORDER BY G.DATA DESC , F.id DESC


niestety wybierane zdjęcie to zdjęcie ostatnio dodane do galerii, a chcialbym wybrać pierwsze

kombinowalem z warunkiem logicznym : (F.id=MIN(F.id)) ale nie wiem za bardzo gdzie (jak) miałbym je zastosować ....

czy tkoś wie jak to zrobić za pomocą jednego "selecta" ?
nospor
łamiglowke to ma osoboa, ktora widzi temat "łamiglowka". Temat nie zgodny z trescia - zamykam. Prosze na PW przeslac mi nowa propozycje tematu
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.