Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.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,我想从数据库中选择2个以上的列,如何从这些列中选择一个不同的列 示例查询 从报告中选择id、name、intime、outtime、date 在上面的查询中,我想选择“id”作为distinct.使用distinct 从报告中选择不同的id、名称、开始时间、结束时间、日期是否使用distinct select id,name,intime,outtime,date from reports group by id 从报告中选择不同的id、名称、开始时间、结束时间、日期 select id,n

我想从数据库中选择2个以上的列,如何从这些列中选择一个不同的列

示例查询

报告中选择id、name、intime、outtime、date

在上面的查询中,我想选择“id”作为distinct.

使用distinct

从报告中选择不同的id、名称、开始时间、结束时间、日期

是否使用distinct

select id,name,intime,outtime,date 
from reports
group by id
从报告中选择不同的id、名称、开始时间、结束时间、日期

select id,name,intime,outtime,date 
from reports
group by id
允许您选择不在group by子句中的列。请注意,对于GROUPBY子句中未指定的列,服务器可以从组中自由选择任何值


允许您选择不在group by子句中的列。请注意,对于group by子句中未指定的列,服务器可以从组中自由选择任何值。

除非事情很奇怪,
id
应该是唯一的除非事情很奇怪,
id
应该是唯一的。ID应该是唯一的,这样不同的ID不会有任何附加值。ID应该是唯一的,这样不同的ID不会有任何附加值。