Hola que tal, sere breve, pues temo escribir mas de lo necesario... ¬¬!
tengo un problema con una consulta, necesito hacer uso de cuatro tablas y la relacion entre ellas es la siguiente:
1.-ducto (relacionada a origen por origen.id_origen=ducto.fk_origen)
2.-origen (relacionado a images por images.id_images=origen.fk_images)
3.-destino(relacionado a images por images.id_images=destino.fk_images)
4.-images (relacionado por id_images)
la intencion es mostrar informacion de un ducto, pero en la pagina deben haber dos imagenes una del punto origen y una del punto destino pero ambas (origen y destino) toman la imagen de la misma tabla (images), de acuerdo a eso esta es la consulta que cree:
SELECT ducto.id_ducto, claseducto.claseducto, activo.activo, origen.origen, images.nombre, destino.destino, images.nombre, diametro.diametro, hidrocarburo.hidrocarburo, univol.univol, ducto.volumen, ducto.longitud, ducto.pmop, ducto.po, ducto.temperatura, univel.univel, ducto.velocidad, ducto.cdprog, ducto.cdreal, ducto.observaciones, ducto.dia, mes.mes, ducto.age
FROM claseducto inner join( activo inner join( origen inner join( images inner join( destino inner join( images inner join( diametro inner join( hidrocarburo inner join( univol inner join( univel inner join( mes inner join ducto on mes.id_mes= ducto.fk_mes) on univel.id_univel=ducto.fk_univel) on univol.id_unidad=ducto.fk_univol) on hidrocarburo.id_hidrocarburo=ducto.fk_hidrocarburo ) on diametro.id_diametro=ducto.fk_diametro) on images.id_image=destino.fk_images) on destino.id_destino=ducto.fk_destino) on images.id_image=origen.fk_images) on origen.id_origen=ducto.fk_origen) on activo.id_activo=ducto.fk_activo) on claseducto.id_claseducto=ducto.fk_claseducto
ORDER BY ducto.id_ducto
y este es el error que me envia:
Not unique table/alias: 'images'
la pregunta es: ¿Que esta mal, y si no es asi, cual es la mejor forma de lograr lo que no he podido?
de antemano gracias por ayudarme y que tengan buen dia...