milczar

Reputacja

113

Głosów ogółem

użytkownik głosował za tyle razy
8
Użytkownik głosował przeciw tyle razy
0
  • Wybitne pytanie
  • Roczniak
  • Krytyk
  • Cofnął głos
  • Popularne pytanie
  • Nauczyciel
  • Autobiograf
  • Organizator
  • Wsparcie
  • Uczony
  • Redaktor
  • Beta
Prawdziwe imię
Mikołaj
Członek od
2 lata, 5 miesięcy
Ostatnio widziany
1 rok, 3 miesiące temu
Miejscowość
Będzin
Wiek
23

O mnie

Użyszkodnik ;]

Pytania: 9

Odpowiedzi: 1

  • 2010-08-29 11:48:34 Galeria w MySQL

    Rozwiązałem problem w zdecydowanie łatwiejszy sposób, mianowicie 2 zapytania ;) Najpierw jedno dla samych nazw kategorii, a potem w pętli zapytanie dla zdjęć kategorii czyli:

    SELECT c.id as id, c.name as name, COUNT(p.picture) as pictures
    FROM gallery_categories as c JOIN gallery_pictures as p ON c.id = p.category_id
    GROUP BY p.category_id
    

    a następnie w pętli:

    SELECT * FROM gallery_pictures WHERE category_id = [kategoria] LIMIT 0, 3
    

    Czasami najprostsze rozwiązania są najlepsze ;)

    Do zamknięcia

Tagi: 3