Visualizzazione dei risultati da 1 a 3 su 3

Discussione: query mysql possibile?

  1. #1

    query mysql possibile?

    caio a tutti,
    scusate la domanda poco intrigante...

    se io ho una tabella fatta in questo modo:
    codice:
    id | col_1  | parent
    --------------------
    1  | pippo  | 0
    2  | altro  | 0
    3  | ciccio | 1
    è possibile ottenere con una sola query:
    codice:
    cat   | subcat
    --------------
    pippo | ciccio
    fornendo ovviamente una condizione come WHERE id='3' (che tramite il parent risale alla categoria madre "pippo")
    qualcosa di annidato?

    grazie mille per consigli e pareri!
    grazie... ancora

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    274
    SELECT t1.col_l AS cat, t2.col_l AS subcat FROM tuatabella AS t1 LEFT JOIN tuatabella AS t2 ON t2.parent=t1.id WHERE t2.id='3'

    Prova così

    banned,

  3. #3
    perfetto,
    alla fine era abbastanza semplice ma non sapevo di dover utilizzare gli alias per "ingannare" mysql e fare il JOIN sulla stessa tabella (#1066 - Not unique table/alias)
    grazie mille!
    grazie... ancora

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.