SQL - problema con consulta

 
Vista:

problema con consulta

Publicado por Maria Jose (2 intervenciones) el 19/09/2006 21:30:50
Hola a tod@s.
Necesito hacer algo como esto:
region1
pueblo 1
pueblo 2
.....
region2
pueblo1
pueblo2
.....
.....

TEngo estas dos consultas. Como las puedo unir en una sola?
La primera me sacaria la region y con la región saco el pueblo, pero como hacerlo con una sola consulta? Gracias.

sql = "select id_region,region from data_regiones where id_pais=201 order by region"

sql = "select id_pueblo,poblacion from data_poblaciones inner join data_regiones on data_poblaciones.id_provincia=data_regiones.id_region where id_pais = 201 and id_region LIKE '"&id_region&"'"
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problema con consulta

Publicado por Maria Jose (2 intervenciones) el 21/09/2006 07:30:17
HOla de nuevo
He modificado cosas y ahora me sale algo mejor pero todavia no me funciona.
Explicaré mejor a ver si alguien me entiende
Tengo las siguientes tablas en la base de datos
Data_regiones
Id_region
Region
Id_pais

Data_poblaciones
id_pueblo
poblacion
Id_region


Y tengo el siguiente codigo para escribir el ASP lo que necesito

sql = "select data_poblaciones.id_pueblo,data_poblaciones.poblac ion, data_regiones.region from data_poblaciones left join data_regiones on data_regiones.id_region=data_poblaciones.id_region where id_pais = 201 "
o_rs.Open SQL, o_conn
do while not (o_rs.EoF or o_rs.BoF)
region = o_rs.Fields("region")%>
<%=region%><br>
<% do while not (o_rs.EoF or o_rs.BoF)
poblacion= o_rs("poblacion")%>
<%=poblacion%>
<%o_rs.moveNext
Loop
o_rs.moveNext
Loop
o_rs.close

Pero me sale la primera region y luego todos los pueblos seguidos.
Alquien sabe como solucionarlo? Gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar