Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/07/2014, 07:37
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Consulta con varias tablas relacionadas

Cita:
#1066 - Not unique table/alias: 'pedidos'
Pues el problema es simple: No estás usando NINGUN alias, y encima estás entremezclando JOINs implícitos con explicitos, lo que es muy mala idea. En ocasiones los resultados son impredecibles.

DE todos modos, no se entiende para qué invocas dos veces esa tabla, cuando en realidad solo la indicas una vez en las relaciones...
Código MySQL:
Ver original
  1.     P.`nopedido`,
  2.     E.`nomempresa`,
  3.     PR.`nomproyecto`
  4.     pedidos P
  5.     INNER JOIN contenidopedidos CP ON P.`nopedido`= CP.`nopedido`
  6.     INNER JOIN proyectos PR ON P.`noproyecto`=PR.`noproyecto`
  7.     INNER JOIN empresas E ON E.`nomempresa`= PR.`idempresa`
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)