Ciao a tutti
Spero che qualcuno di voi mi possa aiutare.
Praticamente ho una Tabella nel mio DB cosi strutturata:
Structure(ID,Name,ImgPath,Description,Owner);
Praticamente l'Owner mi dice a quali voci appartengono, nel senso che per una riga tipo:
ID=5, Name='subcategoria', ImgPath='', Description='', Owner=2
Mi dice che ID=5 apaprtiene alla categoria avente ID=2
e ID=2 potrebbe essere tipo
ID=2, Name='categoria', ImgPath='', Description='', Owner=0
Dove mi dice che ID=2 appartiene alla categoria con ID=0
Cosi facendo sono in grado di strutturami vari livelli e sottolivelli.
Il problema adesso e' che vorrei sapere con una sola query se una categoria ha a sua volta delle sottocategorie. Se faccio una query del tipo 'SELECT * FROM Structure WHERE ID=2' mi restituisce 5 righe, ma vorrei sapere se ogniuna di quelle righe restituite ha a sua volta delle sottocategorie, e se si, sapere quante.
Quindi a query completata dovrei avere una cosa tipo
ID=2, Name='categoria', ImgPath='', Description='', Owner=0, TOT=1
Non so come poter fare..
Mi sapete aiutare ?
Grazie in anticipo