Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> sumaryczna ilosc wyswietlen artykulow w dziale
a79rtur
post
Post #1





Grupa: Zarejestrowani
Postów: 331
Pomógł: 1
Dołączył: 23.05.2004
Skąd: Tarnów/Londyn

Ostrzeżenie: (0%)
-----


czesc . jest nastepujaca sytuacja
sa 3 tabele:
dzial: gdzie sa nazwy dzialow
artykul: nazwy artykulow i dzial do ktorego dany artykul nalezy
artykul_stat: tu sa zapisywane wyswietlenia kazdego artykulu czyli id artykulu i data tego wyswietlenia

czy da sie w jednym zapytaniu mysql dostac zarowno ilosc wyswietlen danego artykulu a takze sumaryczną ilosc wyswietlen wszystkich artykulow w danym dziale
np.

Kod
dzial1  100
-----------------
   art1dzial1   10
   art2dzial2   50
   art3dzial3   40
-------------------
dzial2 .....itd
...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
popbart
post
Post #2





Grupa: Zarejestrowani
Postów: 255
Pomógł: 0
Dołączył: 22.04.2004
Skąd: Żoliborz

Ostrzeżenie: (0%)
-----


  1. SELECT id_dzial,nazwa_dzialu,group_concat(concat_ws(' ' nazwa_artykulu,ile) separator '|')
  2. FROM (SELECT id_dzial,nazwa_dzialu,nazwa_artykulu,count(id_artykul_stat) AS ile
  3. FROM dzial LEFT JOIN artykul USING (id_dzial) LEFT JOIN artykul_stat USING (id_artykul) GROUP BY id_artykul)
  4. GROUP BY id_dzial

Tylko dla 4.1.x
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 10:04