Posted By: ceny (C~eny) on 'CZriddles'
Title:     Re: SQL problem
Date:      Wed Nov 13 15:36:59 2002

Nebyl by lepsi board czDatabases?

Proc nepouzit left join ?

select x.ID, count(y.ID)
from A as x
left outer join A as y
on x.ID = y.PARENT_ID
group by x.ID

> Mam tabulku A s dvema sloupcema - ID (identifikator zaznamu) a PARENT_ID 
> (ukazatel na predka, muze byt NULL). Cela tabulka tedy tvori mnozinu stromu.
> 
> Potrebuju dotaz ktery mi vybere vsechny radky tabulky A a ke kazdemu bude 
> dopocitany pocet potomku. (Pocet zaznamu vybranych timto selectem se bude 
> shodovat s poctem zaznamu v tabulce A).

v
Ceny

Search the boards