Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

duda existencial

Estas en el tema de duda existencial en el foro de Bases de Datos General en Foros del Web. Hola Foro, Feliz Navidad!!! Bien tengo una duda en cuanto a un tema especifico de mi base de datos. A ver, tengo 2 tablas, una ...
  #1 (permalink)  
Antiguo 26/12/2003, 10:38
 
Fecha de Ingreso: abril-2003
Mensajes: 37
Antigüedad: 21 años
Puntos: 0
duda existencial

Hola Foro, Feliz Navidad!!!


Bien tengo una duda en cuanto a un tema especifico de mi base de datos.

A ver, tengo 2 tablas, una que se llama PRINCIPAL, y otra calles

en la tabla de PRINCIPAL, la estructura es la siguiente:

IDPRINCIPAL
MUNICIPIO
CALLE (hago una consulta para que me salga un listado desde la tabla calles y cogiendo los dos registros, me saldria una cosa asi, C/ Pepito, Granada, por ejemplo)
FECHA
KG


la tabla Calles esta compuesta asi:

IDCALLES
MUNICIPIO
CALLE

hasta ahi bien, pero mi duda viene cuando lo que quiero es que al escoger en la tabla PRINCIPAL el nombre de un municipio, me de un listado con todas las calles de ese municipio en el registro de Calle.

Es decir, si elijo GRANADA como municipìo, que me tire todas las calles de granada, en vez de tirarme todas las calles que tengo de todos los municipios. Eso se puede hacer?

Muchas gracias por adelantado xD
  #2 (permalink)  
Antiguo 26/12/2003, 13:33
Avatar de Vice  
Fecha de Ingreso: agosto-2003
Mensajes: 613
Antigüedad: 20 años, 9 meses
Puntos: 2
Claro que es posible.
Cuando seleccionas un registro de la tabla principal, recoges el municipio seleccionado y puedes consultar sólo las calles de dicho municipio en la tabla de calles.
Código:
 select * from calles where municipio=$municipio
  #3 (permalink)  
Antiguo 26/12/2003, 21:36
 
Fecha de Ingreso: abril-2003
Mensajes: 37
Antigüedad: 21 años
Puntos: 0
gracias!

muchas gracias Vice!!! voy a probarlo mañana! ya te contare a ver que tal ;)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:08.