SELECT所有数据行但消除单列中具有重复数据的行

时间:2011-05-02 23:11:59

标签: php mysql

想要从此行获取所有数据,但尝试清除重复数据。

当前查询:

SELECT DISTINCT(cDeviceRegistrationID) FROM tblUsers WHERE cDeviceRegistrationID > '';

这只返回一列数据,但我也希望得到所有其他数据。

这对我不起作用,因为它仍将返回具有相同cDeviceRegistrationID的行:

SELECT * FROM tblUsers WHERE cDeviceRegistrationID > '';

1 个答案:

答案 0 :(得分:3)

SELECT * FROM tblUsers WHERE cDeviceRegistrationID > '' GROUP BY cDeviceRegistrationID

首选此方法,因为您可以利用索引(索引cDeviceRegistrationID)。