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

    tabelle condivise mysql a scalare

    Ciao, ho 10 tabelle collegate tra di loro composte nel seguente modo

    Tab1:
    codice:
    Tab1
    +----+-----------+----------------------+--------------+--------------+--------------+
    | id |  id_rif   |        titolo        |    livello   |     ordine   |     stato    |
    +----+-----------+----------------------+--------------+--------------+--------------+
    | 1  |  0        |    hello world       |    1         |     1        |     1        |
    +----+-----------+----------------------+--------------+--------------+--------------+
    | 2  |  0        |    bye Patty         |    1         |     2        |     1        |
    +----+-----------+----------------------+--------------+--------------+--------------+
    [....]
    
    Tab2
    +----+-----------+----------------------+--------------+--------------+--------------+
    | id |  id_rif   |        titolo        |    livello   |     ordine   |     stato    |
    +----+-----------+----------------------+--------------+--------------+--------------+
    | 1  |  1        |    hello my world    |    2         |     1        |     1        |
    +----+-----------+----------------------+--------------+--------------+--------------+
    | 2  |  1        |    hello my music    |    2         |     2        |     1        |
    +----+-----------+----------------------+--------------+--------------+--------------+
    | 3  |  2        |    bye my Patty      |    2         |     1        |     1        |
    +----+-----------+----------------------+--------------+--------------+--------------+
    [....]
    
    
    Tab3
    +----+-----------+----------------------+--------------+--------------+--------------+
    | id |  id_rif   |        titolo        |    livello   |     ordine   |     stato    |
    +----+-----------+----------------------+--------------+--------------+--------------+
    | 1  |  2        |    rock music        |    3         |     1        |     1        |
    +----+-----------+----------------------+--------------+--------------+--------------+
    | 2  |  3        |    bye bye           |    3         |     1        |     1        |
    +----+-----------+----------------------+--------------+--------------+--------------+
    [....]
    etc etc fino alla tab10

    praticamente la tab 10 è figlia della tab 9, la tab 9 è figlia della tab 8 e così via fino alla tab 1 che è il genitore.
    vorrei leggere ed ordinare (ordine) i dati presenti per ogni tab dalla tab1 fino alla tab10 facendo riferimento all'id_rif di ogni tabella.
    Potrei fare cicli interni a cicli, ma mi sembra poco elegante.....
    qualcuno potrebbe darmi una mano per risolvere questa problematica?

    grazie 1000

  2. #2
    spiegati meglio con un esempio

  3. #3
    praticamente mi servirebbe visualizzare in modo ordinato:

    - hello world (livello 1)
    --> hello my world (livello 2)
    --> hello my music (livello 2)
    ------> rock music (livello 3)

    - bye Patty (livello 1)
    --> bye my Patty (livello 2)
    ------> bye bye (livello 3)
    -----------> bye bye1 (livello 4)
    -----------> bye bye2 (livello 4)
    -----------------> bye bye2_1 (livello 5)
    -----------------> bye bye2_2 (livello 5)
    -----------------> bye bye2_3 (livello 5)
    -----------> bye bye3 (livello 4)

    e così via fino al livello 10 spero di essere stato più chiaro con questo esempio.

  4. #4
    Ciao a tutti, riproprongo una problematica simile, ma non uguale... avrei bisogno di estrapolare i dati ed ordinarli per livello ed ordine di livello. E' possibile effettuare una quesry di questo tipo oppure dovrei estrarre livello per livello e poi trattare i dati?
    Trovate l'immagine di esempio tabella all' indirizzo:
    Visualizza immagine

    Grazie

    ps
    ovviamente se ci fosse stato un 1.3.2.11 ordinando semplicemente per ORDER BY livello ASC si visualizzerebbe
    1.3.2.1, 1.3.2.11, 1.3.2.2 e non va bene ;-)

  5. #5
    altro problema, altro thread, please

  6. #6
    scusate, pensavo di fare del bene...
    ha ragione il TAO... non esiste ne bene ne male :-D

    Ok
    Grazie

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.