我在MySQL数据库的SQL语句:SQL GROUP BY和民在MySQL
select code, distance from locations;
的输出如下:
CODE DISTANCE LOCATION
106 386.895834130068 New York, NY
80 2116.6747774121 Washington, DC
80 2117.61925131453 Alexandria, VA
106 2563.46708627407 Charlotte, NC
106 2030.5845606766 Atalanta, GA
我希望能够只得到一个单一的代码和最近的距离。所以我想它返回此:
CODE DISTANCE LOCATION
106 386.895834130068 New York, NY
80 2116.6747774121 Washington, DC
我本来是这样的:
SELECT code, min(distance), location
GROUP BY code
HAVING distance > 0
ORDER BY distance ASC
重复的http:/ /stackoverflow.com/questions/11683712/sql-group-by-and-min – Yaroslav 2012-07-27 08:32:32
真的吗?选择代码,距离地点的距离;显示 输出? – Nagri 2012-07-27 08:33:52
@hussainnaghri,不知道你在说什么 – cdub 2012-07-27 08:36:03