Código MySQL:
Ver original
SELECT t_asoc.nombre AS nasociacion, t_reg.nombre AS nregion, t_cc.nombre_cuenta AS ncuenta, t_s.*, FORMAT(t_s.total,2) AS total, FORMAT(t_s.h_gasto,0) AS h_gasto, FORMAT(t_s.h_sobrante,0) AS h_sobrante, CONCAT(t_s.mzasociacion,' - ', nasociacion) AS asocnom, CONCAT(t_s.mzregion,' - ', nregion) AS regnom, CONCAT(t_s.mzcuenta,' - ', ncuenta) AS cuentanom FROM db_pue.t_spue t_s
Y me manda error:
Unknown column 'nasociacion' in 'field list'
claro por que es un alias.
si le quito los CONCAT funciona, peroooo
la idea de todos los left join es que al final necesito juntar en un solo "campo" calve - nombre es decir, clave asociacion - nombre asociacion, clave region - nombre recion, clave cuenta - nombre cuenta
como le hago? :S