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

    [SQL] recuperare parent

    Ciao.

    Esiste una select che mi permetta
    ad esempio partendo da shina
    con position 69>73>74>75>
    di risalire a tutti i suoi parent
    senza dover fare una select per ogni
    valore allego una image così capite meglio
    il problema.


    Immagini allegate Immagini allegate
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  2. #2
    Non puoi semplicemente fare un explode() di positon ed utilizzare quelle chiavi per selezionare i parent?

    In ogni caso ti consiglio di leggere questo articolo:

    Managing Hierarchical Data in MySQL

    Se utilizzi i Celko Nasted Sets puoi selezionare tutto il ramo fino alla radice a partire dalla foglia utilizzando una sola query di selezione.

  3. #3
    Non puoi semplicemente fare un explode() di positon ed utilizzare quelle chiavi per selezionare i parent?
    si stavo solo domandando se esiste un metodo
    che eviti di fare + queries


    Grazie del link


    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  4. #4
    E' un po' una "porcata" ma puoi provare con una query tipo:

    Codice PHP:
    SELECT FROM table WHERE '>69>73>74>75>' LIKE CONCAT('%>'id'>%'

  5. #5
    Originariamente inviato da filippo.toso
    E' un po' una "porcata" ma puoi provare con una query tipo:

    Codice PHP:
    SELECT FROM table WHERE '>69>73>74>75>' LIKE CONCAT('%>'id'>%'
    una 'porcata' che funziona
    non mi piace un granchè ma ...........



    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

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