Ver Mensaje Individual
  #5 (permalink)  
Antiguo 17/09/2007, 16:18
Avatar de edwinandlozano
edwinandlozano
 
Fecha de Ingreso: octubre-2003
Mensajes: 272
Antigüedad: 20 años, 7 meses
Puntos: 0
Re: consultar tablas con LEFT JOIN

primero... que error te genera?? es de sql?? o no te trae los datos que deseas...???

si es por la sentencia un ejemplo tomado del manual:
Cita:
SELECT * FROM t1 LEFT JOIN (t2, t3, t4)
ON (t2.a=t1.a AND t3.b=t1.b AND t4.c=t1.c)
puedes mirar mas en http://dev.mysql.com/doc/refman/5.0/en/join.html

EDITANDO:

dado de que ahora si colocas el error que te genera pos es mas claro.. por favor maneja alias en las tablas:
Cita:
FROM
articulo a
LEFT JOIN
articulo b,categoria c,marca d,modelo e, tipo f
ON
a.id_art = b.id_art
aunque me parece raro que hagas left joint con la misma tabla hacia el MISMO CAMPO me parece que es algo que esta erroneo (dado que en el sql que colocas no veo por ninguna parte la referencia de la llave foranea a la misma tabla y si es asi se hace referencia a otro campo de la tabla) aunque mirando en esta pagina tiene algo parecido: http://www.mysql-hispano.org/page.php?id=31&pag=9

Última edición por edwinandlozano; 17/09/2007 a las 16:32