2015-05-13 37 views
-1

使用GROUP BY我有2個表(道路+負載),我想做出這個動作:如何在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 BYGROUP 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