Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Query con access
mercoledì 27 gennaio 2010 - 15.05
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
zseven
Profilo
| Senior Member
494
messaggi | Data Invio:
mer 27 gen 2010 - 15:05
Ciao ragazzi,
ho un problema con una query che non riesco a risolvere.
Dunque, ho una tabella composta da campi:
ID - PARENT - NOME
In pratica è una tabella che serve per la determinazione di categorie e sottocategorie, con PARENT che è la chiave secondaria di ID qualora viene creata una sottocategoria.
Adesso sto cercando di visualizzare in un DropDown l'elenco delle Categorie e Sottocategorie, indicando però anche il genitore.
Ho scritto questa query:
"SELECT TREE.ID, (TREE_1.HTML & ' » ' & TREE.HTML) AS PadreFiglio FROM TREE, TREE AS TREE_1 " & _
"WHERE TREE.PARENT = TREE_1.ID AND TREE.elimina_tree = false ORDER BY TREE_1.HTML, TREE.HTML ASC"
Così facendo però riesco a visualizzare soltanto quelle categorie che hanno sottocategorie, e non tutte.
Sapete dirmi come posso risolvere?
Grazie mille
***************MIA RISPOSTA**********************
Scusate se modifico il mess con un altro messaggio, ma ho quasi risolto del tutto con questa query:
SELECT tutto.ID , tutto.PadreFiglio
FROM (SELECT TREE.ID, (TREE_1.HTML & ' » ' & TREE.HTML) AS PadreFiglio
FROM TREE, TREE AS TREE_1
WHERE TREE.PARENT = TREE_1.ID AND TREE.elimina_tree = false
union
SELECT TREE.ID, TREE.HTML AS PadreFiglio
FROM TREE
WHERE TREE.elimina_tree = false) AS tutto;
L'unico problema che ancora resta è che nell'elenco delle categorie ottengo un doppione in caso di sottocategorie, cioè così:
CAT 1
CAT 2 >> FIGLIO DI CAT 2
FIGLIO DI CAT 2
CAT 3
Diciamo che per essere perfetto dovrei riuscire a non mostrare da solo FIGLIO DI CAT 2 ma solo come sottocateogoria di CAT.
Spero di essermi spiegato bene.
Grazie mille
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !