Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/10/2010, 01:48
albertrc
 
Fecha de Ingreso: febrero-2009
Mensajes: 443
Antigüedad: 15 años, 9 meses
Puntos: 1
passar consulta sql a inner join

me gustaria hacer esta consulta con join he estado probando pero me sale error

Código:
select nombre_categoria,nombre_producte,ruta_foto_grande,ruta_foto_pequena,descripcion_producto from producto,foto,categoria where id_foto=producto_id_foto and id_categoria=producto_id_categoria and id_producto='0700' group by nombre_producto;
Código:
 SELECT  nombre_categoria,nombre_producto,ruta_foto_grande,ruta_foto_pequena,descripcion_producto FROM foto INNER JOIN producto ON foto.id_foto = producto.producto_id_foto categoria INNER JOIN  producto ON categoria.id_categoria = producto.producto_id_categoria and id_producto='0700' group by nombre_producto; 
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'categoria INNER JOIN  producto ON categoria.id_categoria = producto.producto_id_' at line 1

Última edición por albertrc; 30/10/2010 a las 02:23