Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/10/2008, 21:56
K-SuMa
 
Fecha de Ingreso: diciembre-2007
Mensajes: 50
Antigüedad: 16 años, 4 meses
Puntos: 1
Respuesta: LEFT JOIN con dos argumentos en el ON

SELECT T.idtrabajo, M.idmaterial, MT.cantidad, M.nombre
FROM trabajos AS T, materiales_trabajos AS MT, materiales AS M
where MT.idtrabajo = T.idtrabajo and M.idmaterial = MT.idmaterial AND M.idcategoria = 1

El left join lo utilizas cuando quieres mostrar los datos de la tabla izquierda asi no matchen con las otras tablas en este caso como quieres mostrar los trabajos de una categoria especificada las tres tablas siempre tienen q cruzar por lo q un where es lo mas indicado.. cualquier consulta estamos para ayudarnos...

Salu2,