0

下面是我在另一篇文章中找到的 SQL 命令,这对我来说是一个好的开始,但我对 SQL 了解不多,我主要只是使用 PHPMyAdmin 来做所有事情。但我有许多不同的领域要检查。我需要的是在选定的“Job_id”上找到任何双工条目,其中“日期”(时间戳字段)在给定用户“user_id”上是相同的。

SELECT varchar_col
FROM table
GROUP BY varchar_col
HAVING count(*) > 1;

我希望我已经清楚了。如果我没有去过,请告诉我,我会尝试重新措辞!

格伦。

4

1 回答 1

1
select job_id
from temp.new_table
where user_id=123
group by user_id, date
having count(*) > 1

表数据

'1', '2012-08-13 20:40:21', '123' ||
'1', '2012-08-13 20:40:21', '123' ||
'2', '2012-08-13 20:40:21', '123'

输出

job_id
 1

我希望这是你想要的

于 2012-08-13T15:13:37.967 回答