Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Query con access

  1. #1

    query con access

    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

  2. #2
    Scusate se uppo 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

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.