Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/10/2014, 03:09
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: Inconveniendo con el uso de INNER JOIN

No veo el FROM de esa consulta.
Además, hay una tabla que ya se incluyó en un INNER JOIN y que está puesta porque sí.
Por otro lado, no estás usando alias, con lo que la lectura de algo tan simple se complica mucho.

Depurando la basura sería:
Código MySQL:
Ver original
  1. CREATE VIEW VW_SecretariasVincMComision AS
  2.     SC.idSecrVinc,
  3.     SC.idSecr,
  4.     S.nomSecr,
  5.     SC.docMC,
  6.     MC.apeMC,
  7.     MC.nomMC,
  8.     CONCAT(MC.apeMC,' ',MC.nomMC) apenomMC,
  9.     MC.fecnacMC,
  10.     MC.sexoMC,
  11.     MC.domMC,
  12.     MC.idLoc,
  13.     L.nomLoc,
  14.     L.provLoc,
  15.     MC.telMC,
  16.     MC.celMC,
  17.     MC.emailMC,
  18.     MC.idCargo,
  19.     CR.nomCargo,
  20.     CR.tipoCargo,
  21.     MC.obsMC
  22.     TB_SecretariasVincMComision SC
  23.     INNER JOIN TB_Secretarias S ON SC.idSecr=S.idSecr
  24.     INNER JOIN TB_MComision MC ON SC.docMC=MC.docMC    
  25.     INNER JOIN TB_Localidades L ON MC.idLoc=L.idLoc
  26.     INNER JOIN TB_Cargos CR ON MC.idCargo=CR.idCargo ;

Nota: El "AS" es innecesario desde hace años. Evitalo, porque sólo sirve para hacer más confusa la lectura.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 10/10/2014 a las 17:09