-1

我有一张有 2 列latitudelongitude.
一些数据行在 2 列上有完全匹配的串联值。

/* Points Table */
lat |long
2.1 |5.8
2.1 |5.6    -Set as Group
2.1 |5.6    -Set as Group
2.1 |5.6    -Set as Group
2.3 |5.2
2.4 |5.3
2.5 |5.3    -Set as Group
2.5 |5.3    -Set as Group
2.6 |5.3
2.5 |5.3

我想设置为 2 列的组串联值,例如我的 SQL Query Like 的结果:

/* Points Table */
lat |long
2.1 |5.8
2.1 |5.6    -Grouped
2.3 |5.2
2.4 |5.3
2.5 |5.3    -Grouped
2.6 |5.3
2.5 |5.3

我怎样才能做到这一点 ?

4

2 回答 2

2
于 2012-11-06T09:27:15.427 回答
0

你可以在mysql中分组:

SELECT lat, long FROM your_table GROUP BY lat, long;

您还可以通过向这 2 列添加索引来避免将来出现相等的值:

ALTER TABLE your_table ADD UNIQUE INDEX(lat, long);
于 2012-11-06T09:27:00.423 回答