Posted By: martas (Ach jo , no jo :-))) on 'CZprogram'
Title:     SQL problem
Date:      Wed Nov 13 12:14:39 2002

Mam jeden prakticky SQl problem, mam i reseni ale nejsem s nim uplne spokojeny.

Problem : mam tabulku A s dvouma sloupcema - ID, Parent_ID, kde ID je 
identifikator zaznamu, Parent_ID je ukazatel na predka. Cela tabulka je 
vlastne mnozina stromu. Potrebuju udelat select, ktery mi vytahne vsechny 
radky tabulky A, ke kazdemu radku bude dopocitan pocet potomku daneho zaznamu.

Prozatimni reseni : pomoci group by zvladam vytahnout radky i s poctama 
potomku, ovsem pouze ty, ktere maji alespon jednoho potomka. Takze jsem to
doresil pomoci UNION (se selectem na zaznamy bez potomku), coz se mi ale 
uplne nelibi. 

Takze nevite nekdo o nejakem reseni, ktere by nepotrebovalo ten union a byl by 
to jeden select? (Potrebuju z toho udelat view) 

Dik

Martas

Search the boards