Grzesiek [ - ! F a f i k ! - ]
Zapytanie SQL jeszcze raz :)
Jeszcze jedno zapytanie nie mogę rozgryźć.
Mianowicie mam dwie tabele:
[kategorie]
- kat_id
- kat_name
- kat_order
[artykuly]
- art_id
- kat_id
- art_title
- art_content
Uogólniając - potrzebuję zrobić coś takiego, żeby mi wyrzuciło rekordy w postaci:
--- nazwa kategorii --- suma artykułów w danej kategorii.
Gdy używam Count Distinct wyświetla się wszystko poprawnie, ale chciałbym wyświetlić te rekordy, gdzie Count = 0. Tzn, w danej kategorii brak jest artykułów. Jak wymusić wyświetlenie tego zera ?
specjalista [ Generaďż˝ ]
musisz zrobić outer joina
czyliw klauzuli where gdzie łączysz 2 tabele wstawiasz (+) po tej stronie gdzie mogą wystąpić nulle
Grzesiek [ - ! F a f i k ! - ]
Dzięki :) Left outer join pomogło po przeczytaniu artykułów na ten temat :)