假设我有5行具有相同的数据
|id|
--
|1 |
--
|1 |
--
|1 |
--
|1 |
如果我回应那些结果我会得到1111但我只想选择一个重复记录,所以我会得到1.
这可能吗?
答案 0 :(得分:4)
GROUP BY id;
虽然我不确定为什么你的数据库中有重复的ID - 应该补救。
答案 1 :(得分:2)
GROUP BY id
http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html
或
SELECT DISTINCT(id) from table
答案 2 :(得分:2)
您可以SELECT DISTINCT
删除结果中包含所有列相同的行,也可以GROUP BY
要选择的列,如果要获取行的计数,这些列很有用有重复的。