Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.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
Mysql在不包含相同值的值之间进行选择_Mysql - Fatal编程技术网

Mysql在不包含相同值的值之间进行选择

Mysql在不包含相同值的值之间进行选择,mysql,Mysql,我尝试使用以下方法在两个日期之间选择数据: SELECT `timein`, `date` FROM `clock` WHERE `eid` = '189' AND date BETWEEN '2018-10-01' AND '2018-10-31' 这为我提供了所有数据,但我需要排除选择相同的日期 例如: Date: 2018-10-11 | Value: 1 Date: 2018-10-12 | Value: 2 Date: 2018-10-13 |

我尝试使用以下方法在两个日期之间选择数据:

SELECT `timein`,
       `date`
FROM   `clock`
WHERE  `eid` = '189'
       AND date BETWEEN '2018-10-01' AND '2018-10-31'  
这为我提供了所有数据,但我需要排除选择相同的日期

例如:

Date: 2018-10-11 | Value: 1
Date: 2018-10-12 | Value: 2
Date: 2018-10-13 | Value: 3
Date: 2018-10-11 | Value: 4 **<-- Do not select** 
日期:2018-10-11 |值:1
日期:2018-10-12 |价值:2
日期:2018-10-13 |价值:3

日期:2018-10-11 |值:4**做一个
分组,使用
MIN()
选择最小的时间值:

SELECT date, min(timein)
FROM clock
WHERE eID = '189' AND date BETWEEN '2018-10-01' AND '2018-10-31'
group by date

为什么您想要值1而不是值4?请仅添加相关标签。我已经删除了其余不相关的部分。查询包含timein和date列,示例数据包含date和value。。。以不同的顺序。