Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/03/2014, 02:49
emiliochu
 
Fecha de Ingreso: marzo-2014
Mensajes: 11
Antigüedad: 10 años, 1 mes
Puntos: 0
Respuesta: consulta sacando datos de tres tablas

Error
consulta SQL: Documentación

Código MySQL:
Ver original
  1.     i.id_inmueble,
  2.     COUNT(c.codigo_inmueble_es) cuenta,
  3.     ts.id_servicio,
  4.     SUM(ts.valor) totalServicio
  5.     `inmuebles` I
  6.     LEFT JOIN `tbl_servicios_inmuebles` `c` ON I.`id_inmueble` = `c`.`codigo_inmueble_es`
  7.     INNER JOIN tbl_servicios s ON c.codigo_servicio  = ts.id_servicio
  8. GROUP BY I.id_inmueble
  9.  LIMIT 0, 25
MySQL ha dicho: Documentación

#1054 - Unknown column 'i.id_inmueble' in 'field list'

Da este problema en la ejecución en Mysql, ya me lo había dado antes en consultas con join mas sencillas.
El tipo de la tabla inmuebles es MyISAM mientras que el de las tablas tbl_servicios y tbl_servicios_inmuebles es InnoDB. ¿Es posible que sea de aquí el problema? ¿Deben ser todas del mismo tipo? ¿Cuál de ellos es más recomendable?

Última edición por gnzsoloyo; 28/03/2014 a las 04:22