Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Query mysql a piu livelli

    Ho una tabella di questo tipo

    id_categoria
    nome_categoria
    categoria_superiore

    esempi di record
    1 telefonia 0
    2 musica 0
    3 cellulari 1
    4 telefoni fissi 1
    5 carte prepagate 1
    6 nuovo 4
    7 usato 4

    posso estrarre tutte i prodotti della categoria "telefonia" (siano inseriti direttamente in cellulari, opppure in nuovo o usato) con una sola query?
    In altre parole, posso con una sola query sql estrarre tutte i record "figli", nipoti ecc. di una categoria?

  2. #2
    Utente di HTML.it L'avatar di _kime_
    Registrato dal
    Sep 2003
    Messaggi
    311
    potresti dare una cosa del tipo dividere la query in pezzi che richiami utilizzando gli if, ecc..
    + / Powered by Ubuntu 4.10 "The Warty Warthog"

    + / Manuale PHP.net

    + / Think Free

  3. #3
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Puoi usare una sola query ricorsiva. Dipende dopo da come vuoi presentare i dati.

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.