- Home
 - Categorie
 - Coding e Sistemistica
 - Coding
 - Query nella query
 
- 
							
							
							
							
							
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? 
 - 
							
							
							
							
							
Bisognerebbe vedere la struttura della tabella credo prima di elaborare una query.
 - 
							
							
							
							
							
La tabella contiene:
id
specie
sottospecie
descrizione
img
 - 
							
							
							
							
							
@another said:
La tabella contiene:
id
specie
sottospecie
descrizione
img
 è una tabella unica? Non hai una tabella per le specie ed una per le sottospecie?
 - 
							
							
							
							
							
sì, è una tabella sola
 - 
							
							
							
							
							
Non ti basta fare in questo modo:
SELECT specie, sottospecie FROM table GROUP BY specie;?