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这样就可以了。它仅删除两列相同的重复项。当分组依据
中的列与您选择的所有列相同时,它与选择不同的
相同。