Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zlaczenie , zliczenie wartosci i wyswietlenie opisu z innej tabeli
Forum PHP.pl > Forum > Bazy danych > MySQL
wasik89
Witam.

mam 2 tabele. w pierwszej sa kategorie czegos smile.gif . druga tabela zawiera poszczegolne wpisy w tych kategoriach a jedna z kolumna sa odswiezenia tych wpisow.

Chcialbym miec takie zapytanie , ktore polaczy mi te tabele, doda do siebie lacznie odswiezenia kazdej kategorii, wyswietli obok jej tytul i opis smile.gif

Wykoncypowalem cos takiego :
  1. SELECT SUM( z.odswiezenia ) AS suma_odswiezen, r.tytul, r.opis
  2. FROM galeria_zdjecia z, galeria_kategorie r
  3. GROUP BY r.tytul
  4. ORDER BY suma_odswiezen DESC
  5. LIMIT 3


Wszystko jest dobrze tylko wyswietla sie suma odswiezen dla wszystkich kategorii przy kazdym rekordzie. A nie liczba odswiezen dla kazdej kategorii osobno smile.gif

Jakies pomysly moze podpowiecie Panowie ? smile.gif
bełdzio
try

  1. SELECT SUM( z.odswiezenia ) AS suma_odswiezen, r.tytul, r.opis
  2. FROM galeria_zdjecia z
  3. INNER JOIN galeria_kategorie r ON r.id = z.NAZWA_POLA_WSKAZUJĄCEGO_NA_KATEGORIĘ
  4. GROUP BY r.id
  5. ORDER BY suma_odswiezen DESC
  6. LIMIT 3
wasik89
Dziekuje winksmiley.jpg

Twoje zapytanie zwrocilo pusty wynik, ale troche je upiekszylem po swojemu i dziala smile.gif

  1. SELECT SUM( z.odswiezenia ) AS suma_odswiezen, r.tytul, r.opis
  2. FROM galeria_zdjecia z
  3. INNER JOIN galeria_kategorie r ON r.tytul = z.tytul
  4. GROUP BY r.tytul
  5. ORDER BY suma_odswiezen DESC
  6. LIMIT 3


Co prawda bez Ciebie nie dalbym rady smile.gif Takze dziekuje i Pozdrawiam. Temacik do zamkniecia.
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.