Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 选择所有数据行,但删除单列中包含重复数据的行_Php_Mysql - Fatal编程技术网

Php 选择所有数据行,但删除单列中包含重复数据的行

Php 选择所有数据行,但删除单列中包含重复数据的行,php,mysql,Php,Mysql,希望获取此行中的所有数据,但尝试清除重复数据 当前查询: SELECT DISTINCT(cDeviceRegistrationID) FROM tblUsers WHERE cDeviceRegistrationID > ''; 这只返回一列数据,但我也希望获得所有其他数据 这对我不起作用,因为它仍将返回具有相同cDeviceRegistrationID的行: SELECT * FROM tblUsers WHERE cDeviceRegistrationID > ''; 此方

希望获取此行中的所有数据,但尝试清除重复数据

当前查询:

SELECT DISTINCT(cDeviceRegistrationID) FROM tblUsers WHERE cDeviceRegistrationID > '';
这只返回一列数据,但我也希望获得所有其他数据

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

SELECT * FROM tblUsers WHERE cDeviceRegistrationID > '';
此方法是首选方法,因为您可以利用索引(索引cDeviceRegistrationID)


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

您希望哪些数据是唯一的?cDeviceRegistrationID?还是要选择的所有三列?例如,获取(1,1,1)和(1,1,2)是可以接受的,还是您只想要(1,1,1)?只想要它选择具有不同cDeviceRegistrationID的行,但是,我仍然想要获取该行中的所有数据您想要哪些数据是唯一的?cDeviceRegistrationID?还是要选择的所有三列?例如,获取(1,1,1)和(1,1,2)是可以接受的,还是您只需要(1,1,1)?只需要它选择具有不同cDeviceRegistrationID的行,但是,我仍然希望获取该行中的所有数据这是可行的。谢谢有没有办法让所有与cDeviceRegistrationID关联的用户名显示在同一行数据中?这很有效。谢谢有没有办法让所有与cDeviceRegistrationID关联的用户名显示在同一行数据中?
SELECT * FROM tblUsers WHERE cDeviceRegistrationID > '' GROUP BY cDeviceRegistrationID