Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Unione di più join

  1. #1

    Unione di più join

    Ciao a tutti

    Ho un database per inserire un numero illimitato di sottocategorie:

    cat_id cat_name cat_parent_id
    1 informatica -1
    2 hard disk 1
    3 monitor 1
    4 sata 2
    5 lcd 3
    ecc ecc

    da questa query mi stampo a video tutte le sottocategorie di una categoria madre.

    codice:
    SELECT t2.cat_name as lev2, t3.cat_name as lev3, t4.cat_name as lev4, t5.cat_name as lev5 FROM category AS t1
    LEFT JOIN category AS t2 ON t2.cat_parent_id = t1.cat_id 
    LEFT JOIN category AS t3 ON t3.cat_parent_id = t2.cat_id
    LEFT JOIN category AS t4 ON t4.cat_parent_id = t3.cat_id
    LEFT JOIN category AS t5 ON t5.cat_parent_id = t4.cat_id
    WHERE t1.cat_id = '1'
    Il risultato è questo

    liv2 liv3 liv4 liv5
    hard disk sata
    monitor lcd
    ecc ecc


    è possibile stampare tutti questi dati in una sola colonna?

    ad esempio:

    RESULT
    hard disk
    monitor
    sata
    lcd

    Grazie mille

  2. #2

  3. #3

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 © 2025 vBulletin Solutions, Inc. All rights reserved.