inner joins con alias
Publicado por emanuel vega (1 intervención) el 25/09/2005 18:45:51
hola, me gustaria saber como armar una consulta sql, usando inner joins anidados, miren lo que intento hacer es lo siguiente, tngo 3 tablas, productos,lineas y materiales
productos
----------------
clave
descripcion
precio
clave_linea
codigo
existencia
lineas
---------------
clave
nombre
clave_material
materiales
-----------------
clave
nombre
lo que intento es, una consulta que me muestre los siguientes campos:
productos.*,lineas.nombre,materiales nombre
osea, de la tabla productos, todos los campos, de lineas el nombre y de materiales el nombre tambien
yo hice algo asi pero me marca error:
select productos.*,lineas.nombre as nlinea, materiales.nombre as nmaterial from productos,(lineas INNER JOIN materiales ON lineas.clave_material=materiales.clave) INNER JOIN lineas ON productos.clave_linea=lineas.clave
me gustaria que alguien me dijera como puedo hacer lo que quiero
gracias
productos
----------------
clave
descripcion
precio
clave_linea
codigo
existencia
lineas
---------------
clave
nombre
clave_material
materiales
-----------------
clave
nombre
lo que intento es, una consulta que me muestre los siguientes campos:
productos.*,lineas.nombre,materiales nombre
osea, de la tabla productos, todos los campos, de lineas el nombre y de materiales el nombre tambien
yo hice algo asi pero me marca error:
select productos.*,lineas.nombre as nlinea, materiales.nombre as nmaterial from productos,(lineas INNER JOIN materiales ON lineas.clave_material=materiales.clave) INNER JOIN lineas ON productos.clave_linea=lineas.clave
me gustaria que alguien me dijera como puedo hacer lo que quiero
gracias
Valora esta pregunta


0