Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.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 在Mysql中选择一行_Php_Mysql_Database_Distinct - Fatal编程技术网

Php 在Mysql中选择一行

Php 在Mysql中选择一行,php,mysql,database,distinct,Php,Mysql,Database,Distinct,我有一个数据库,其中有两列,如上面所示。 请注意,第二行与第一行相同,但第三行不同,如您所见 number_chip| Date_of_Scanned_chip 345 2016-12-12 345 2016-12-12 345 2017-1-03 列上的DISTINCT(数字\芯片)消除了所有芯片,只给我一个 number_chip| Date_of_Scanned_chip 34

我有一个数据库,其中有两列,如上面所示。 请注意,第二行与第一行相同,但第三行不同,如您所见

number_chip| Date_of_Scanned_chip
   345             2016-12-12
   345             2016-12-12
   345             2017-1-03 
列上的DISTINCT(数字\芯片)消除了所有芯片,只给我一个

   number_chip| Date_of_Scanned_chip
       345             2016-12-12
但我想要一些能给我这个的东西。请帮忙:)

列上的DISTINCT(数字\芯片)消除了所有芯片和 只给我一个

   number_chip| Date_of_Scanned_chip
       345             2016-12-12
我无法想象你这是什么意思。一个简单的查询:

select distinct number_chip, Date_of_Scanned_chip
from t;

似乎做了你想做的事
selectdistinct
是SQL中的一条语句。SQL中没有在一列上运行的
不同的

按数字、扫描芯片的日期分组

DISTINCT
适用于所有列,而不是任何特定列。请提供一个例子来证明你的问题。是的,但我可以有不同数量的芯片与相同日期的芯片。很明显,我不想在该日期执行distinct操作,因为表中有重复的日期。您需要发布实际的查询,因为
选择distinct
应该执行您想要的操作。我必须有重复的日期:/_dates@Jose这样就可以了。它仅删除两列相同的重复项。当
分组依据
中的列与您选择的所有列相同时,它与
选择不同的
相同。