Foros del Web » Programando para Internet » PHP »

select de 2 tablas o mas

Estas en el tema de select de 2 tablas o mas en el foro de PHP en Foros del Web. hola, tengo la siguiente duda: hago necesito hacer un select entre la tabla de productos y la tabla de fotos... hasta ahi va un select ...
  #1 (permalink)  
Antiguo 16/07/2003, 11:16
 
Fecha de Ingreso: diciembre-2002
Mensajes: 20
Antigüedad: 21 años, 11 meses
Puntos: 0
select de 2 tablas o mas

hola, tengo la siguiente duda:

hago necesito hacer un select entre la tabla de productos y la tabla de fotos... hasta ahi va un

select * from productos,fotos where productos.id_foto = fotos.id_foto

Esto funciona bien, el problema está en los artículos que no tienen foto, ya que esta condicion no se cumple y por lo tanto no me los trae.

Estoy trabajando con MySQL 3.23 con lo cual no puedo usar subselects.

Muchas gracias

Salu2
  #2 (permalink)  
Antiguo 16/07/2003, 13:44
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 5 meses
Puntos: 16
Hola,

Revisa el tema de los join en el manual de MySQL http://www.mysql.com/doc/en/JOIN.html . Incluso explica como con left join puedes saber que registros no tienen equivalente en la segunda tabla.

Suerte.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 16/07/2003, 14:51
 
Fecha de Ingreso: diciembre-2002
Mensajes: 20
Antigüedad: 21 años, 11 meses
Puntos: 0
Muchas Gracias. Lo pude solucionar con el left join, y quedó perfecto. Icluso me permitió relacionarlo con una tercera tabla.

Saludos
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 14:43.