Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/05/2008, 08:41
marx-pola
 
Fecha de Ingreso: mayo-2002
Ubicación: Capital Federal
Mensajes: 630
Antigüedad: 22 años, 6 meses
Puntos: 1
Respuesta: Cómo se relaciona una tabla con otra para mostrar varios resultados?

Cita:
Iniciado por fido85 Ver Mensaje
Hola marx

Eso se hace en la consulta SQL, tendrías que buscar en ese foro.

"Consultas anidadas", "alias"...

pero mas o menos seria así:

Código PHP:

$_sql 
"select a.campo1,c.campo2 from tabla1 a, tabla2 c where a.ID=c.ID"
Salud2
Gracias Fido85 por responder, pero hoy tengo un día de aquellos... estoy con el cerebro congelado y no puedo darme cuenta de algo, por eso todavía hay algo que no me cierra... o sea, no comprendo.

La consulta quedaría de esta forma:

Código PHP:

$_sql 
"SELECT autos.campo1, caracteristicas.campo2 FROM autos, caracteristicas WHERE autos.ID = caracteristicas.ID"
Las tablas serían estas:

tabla Autos
id_autos = 1, 2, 3...
nombre_autos = Audi, BMW, Ford...
...

tabla Caracteristicas
id_caracteristica = 1, 2, 3...
desc_caracteristica = Airbag, Alarma, Aire Acondicionado...


Si esto es así, cuando seleccione el campo autos.ID 1 de la tabla AUTOS:
- ¿cómo hago para que me muestre de la tabla CARACTERISTICAS todos los ID de esa tabla que se relacionen con el id 1 de autos?
- ¿que campo me está faltando crear en la tabla AUTOS o CARACTERISTICAS para que se relacionen entre sí?

Espero me haya expresado bien ya que no le encuentro la vuelta a esto.

Desde ya muchas gracias otra vez. Saludos. Marx.
__________________
"Todo lo que somos es el resultado de lo que hemos pensado". Budda.