Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/04/2010, 11:42
Avatar de huspy
huspy
 
Fecha de Ingreso: diciembre-2008
Ubicación: Málaga, España
Mensajes: 120
Antigüedad: 15 años, 10 meses
Puntos: 2
Pregunta Ayuda con LEFT OUTER JOIN

Buenas a todos!

A ver si me podeis ayudar con una select con join.

Tengo esta dos tablas de ejemplo:

Código PHP:
producto
id        precio        foto
1         50            coche
.jpg
2         35            moto
.jpg

producto_texto
id        nombre        descripcion            id_idioma       id_producto
1         coche         cuatro ruedas        1                1
1         car           four wheels           2               1 
Bien, lo que quiero es traer lo datos de la tabla producto dado un id, tenga o no el idioma indicado. Esta es mi select:

Código PHP:
SELECT nombredescripcionpreciofoto FROM producto
LEFT OUTER JOIN producto_texto ON 
(producto.id producto_texto.id_producto)
WHERE producto.id AND id_idioma 3
Y necesito que me devuelva algo como:

Código PHP:
nombre        descripcion        precio        foto
(vacio)       (vacio)            50            coche.jpg 
Es decir, que siempre me devulva los datos de la tabla producto, tenga o no un registro en producto_texto.

Muchas Gracias por todo!

Saludos!
__________________
"Lo escuché y lo olvidé, lo vi y lo entendí, lo hice y lo aprendí." (Confucio)