Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> 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
...


--------------------
php 5.1.2 & Apache 2.0.50 & MySQL 4.1.7 @ WinXP Pro
..:: GG 6449856 ::..
www.londyn.me.uk - ogłoszenia mieszkaniowe dla Londynu
Go to the top of the page
+Quote Post
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


--------------------
Visual Basic - kto by pomyślał :)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 02:49