Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/10/2008, 16:35
jm2008
 
Fecha de Ingreso: octubre-2008
Mensajes: 7
Antigüedad: 15 años, 6 meses
Puntos: 0
Select a tres tablas

Buenas: esta es mi primera consulta al foro, espero me ayuden ya que consulto mucho aqui, tengo un problema con una consulta a tres tablas, que son
tb_herrelect :
id_he
id_subcateg
id_marca
modelo
descrip1
descrip2

Marcas:
id_marca
marca

Subcateg:
id_subcateg
sub_nombre

Lo que quiero hacer es una consulta que me muestre por cada herramienta electrica que tenga cargada en la tabla tb_herrelect el nombre de la subcateg y la marca de la herramienta (una subcategoria puede tener varias marcas ej. Amoladoras y sus marcas metabo, bosch, makita.
Taladros y sus marcas metabo, bosch, makita, blach & decker).
Hice un select y me trae las marcas aun cuando tengo vacia la tabla tb_herrelect, les dejo el select:
$sql="select tb_herrelect.*, subcateg.id_subcateg, subcateg.sub_nombre, marcas.id_marca, marcas.marca FROM marcas LEFT JOIN tb_herrelect ON marcas.id_marca = tb_herrelect.id_marca LEFT JOIN subcateg ON subcateg.id_subcateg = tb_herrelect.id_subcateg order by tb_herrelect.id_he";

Gracias.