Problemas de consulta, por mi vida no puedo entender qué está mal con esta consulta
HAVING distance ="10"
GROUP BY c.ancient,
c.ant_name,
p.upper,
p.name,
ERROR 1064 (42000): Tienes un error en su sintaxis SQL; revisa el manual que corresponde a su servidor MySQL versión para la sintaxis correcta para usar cerca de "GROUP BY c.city_id, c.city_name, p.prop_ynow_id, p.Name, pr.PRE_Ident SELECCIONE dis "en la línea 1
Respuestas
5 para la respuesta № 1HAVING
Va después GROUP BY
. MySQL es exigente de esta manera.
1 para la respuesta № 2
Un poco tarde para la fiesta, pero las consultas en cualquier SQL estándar de mi experiencia generalmente tienen que ir:
INSERTAR, BORRAR, SELECCIONAR, DESDE, DÓNDE, AGRUPAR POR, TENER, ORDENAR POR
Orden.
0 para la respuesta № 3
No hago MySQL, pero en el SQL que estoy acostumbrado, la cláusula HAVING debe ir después de la cláusula GROUP BY.