Column 'id_embalse' in where clause is ambiguous SELECT e.id_embalse, e.embalse, e.rio, e.cuenca, ec.agua_capacidad, ec.agua_actual, (ec.agua_actual*100/ec.agua_capacidad) AS agua_porcen, ec.agua_variacion, e.provincia, e.municipio, ep.id_provincia, e.superficie, e.tipo_presa, ec.rio, e.pageid, e.datos, e.wiki_id FROM alonsoftware.embalses AS e LEFT JOIN alonsoftware.embalses_provincias AS ep USING (provincia) INNER JOIN alonsoftware.embalses_capacidad AS ec USING (embalse) WHERE ec.fecha = (SELECT MAX(fecha) FROM alonsoftware.embalses_capacidad) AND id_embalse=44 GROUP BY embalse