- Home
- Categorie
- Coding e Sistemistica
- PHP
- 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;
?