2015-05-13 2 views
-1

У меня есть 2 таблицы (дороги + нагрузок), и я хочу, чтобы это действие:Как использовать GROUP BY в SQL

sprintf(my_cmd, 
"SELECT road.id 
FROM road,load " 
"WHERE road.id=load.id ORDER BY road.id " 
"GROUP BY road.id"); 

, но я получаю сообщение об ошибке:

Error executing query: ERROR: syntax error at or near "GROUP" LINE 1: ... road,load WHERE road.id=load.id ORDER BY road.id GROUP BY r...

Почему что? Благодаря!

ответ

1

ORDER BY приходит после того, как GROUP BY:

sprintf(my_cmd, 
"SELECT road.id 
FROM road,load " 
"WHERE road.id=load.id GROUP BY road.id " 
"ORDER BY road.id"); 
+0

Ohhhhhh Большое спасибо :) – user3036061