Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zliczanie produktów z 2 tabel
DeyV
post 26.09.2003, 19:44:12
Post #1





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




Chyba w końcu będę musiał sobie sprawić pożądną knigę o SQL, bo te co mam już mi zupełnie nie wystarczają, ale zanim do tego dojdzie, ponownie proszę was o pomoc.

mam trzy przykłądowe tabele ( struktura całkiem przykładowa winksmiley.jpg )

Kod
kategorie: id, nazwa

produkty1: id, kat, nazwa

produkty2: id, kat, nazwa


Chciałbym zadać pytanie, któe pobierze nam dane z 'kategorie' oraz policzy produkty 1 i 2 należace do niej.
spodziewałem się, że proste zapytanie typu
Kod
SELECT

   kategorie.*,

   COUNT( produkty1.id ),

   COUNT( produkty2.id )

FROM kategorie

LEFT JOIN produkty1 ON ( kategorie.id = produkty1.kat )

LEFT JOIN produkty2 ON ( kategorie.id = produkty2.kat )

GROUP BY kategorie.id

rozwiąże ten problem, jednak zwraca ono bzudrne wyniki.
Co jest tego przyczyną, i jak powinno ono wyglądać?


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 09:51