+ Rispondi alla Discussione
Risultati da 1 a 6 di 6

Query nella query

Ultimo Messaggio di Sups il:
  1. #1
    User
    Data Registrazione
    Dec 2005
    Messaggi
    138

    Query nella query

    Ciao.
    Ho necessità di elencare da un db specie e sottospecie.
    Facendo una cosa 'brutale' del tipo:

    select specie from table
    while{
    print specie
    select sottospecie form table where specie='$specieRicavataDaPrimaQuery'
    while{
    print sottospecie
    }
    }

    si ottiene una cosa tipo:
    specie1
    - sottospecie1.1
    - sottospecie2.1
    specie2
    -sottospecie2.1
    - sottospecie2.2
    e via a seguire.
    Così facendo, una query nella query, è ovviamente lenta l'operazione.
    Come potrei fare per elencare come sopra ma richiedendo meno potenza di calcolo alla query per velocizzare l'operazione?

  2. #2
    ModSenior L'avatar di marcocarrieri
    Data Registrazione
    Jul 2009
    Località
    Rovigo
    Messaggi
    24,415
    Bisognerebbe vedere la struttura della tabella credo prima di elaborare una query.

  3. #3
    User
    Data Registrazione
    Dec 2005
    Messaggi
    138

    tabella

    La tabella contiene:

    id
    specie
    sottospecie
    descrizione
    img

  4. #4
    User Attivo L'avatar di Teju
    Data Registrazione
    Apr 2008
    Messaggi
    1,527
    Citazione Originariamente Scritto da another Visualizza Messaggio
    La tabella contiene:

    id
    specie
    sottospecie
    descrizione
    img
    è una tabella unica? Non hai una tabella per le specie ed una per le sottospecie?
    Vieni a conoscermi sul mio blog personale: www.teju.it

  5. #5
    User
    Data Registrazione
    Dec 2005
    Messaggi
    138
    sì, è una tabella sola

  6. #6
    Esperto L'avatar di Sups
    Data Registrazione
    May 2007
    Località
    Pesaro
    Messaggi
    572
    Non ti basta fare in questo modo:

    Codice:
    SELECT specie, sottospecie FROM table GROUP BY specie;
    ?
    Now is the time for all good men to come to the aid of their country!

+ Rispondi alla Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.