【发布时间】:2009-06-23 18:53:28
【问题描述】:
我有一个 MySQL 表,其中包含许多具有重复 ID 的条目(出于各种原因) 所以你可能有类似的东西
ID TIME DATA
1 xx xx
2 xx xx
3 xx xx
1 xx xx
3 xx xx
我可以通过 PHP 运行什么查询来仅选择每个 ID 一次? 所以我希望我的结果集看起来像
ID TIME DATA
1 xx xx
2 xx xx
3 xx xx
【问题讨论】:
-
结果中的 TIME 和 DATA 是什么?具有特定 id 的第一条记录的值(那么问题是为什么)?或者某些聚合函数(Count()、Sum() 甚至 Group_Concat())的结果?或者……什么?
-
DISTINCT 不能解决您的问题。