Php 用于提取具有相同用户id的多个条目的SQL查询

Php 用于提取具有相同用户id的多个条目的SQL查询,php,sql,mysql,select,Php,Sql,Mysql,Select,我有一个包含id、created和user\u id的表 我想知道是否有一个查询会返回在上周创建了多个entried的所有唯一用户ID。我从以下几点开始: $query = "SELECT distinct user_id FROM task where created >= '" . date("Y-m-d", strtotime("-1 week", strtotime($date))) . " 00:00:00' and created <= '" . $date . " 23

我有一个包含id、created和user\u id的表

我想知道是否有一个查询会返回在上周创建了多个entried的所有唯一用户ID。我从以下几点开始:

$query = "SELECT distinct user_id FROM task where created >= '" . date("Y-m-d", strtotime("-1 week", strtotime($date))) . " 00:00:00' and created <= '" . $date . " 23:59:99'"
这适用于返回所有不同的结果,但我只需要抓取上周有超过1个条目的结果


谢谢

您需要按用户id、周和使用进行分组…选择用户id并在计数>1的范围内计数,然后从中选择不同的用户id
SELECT user_id  FROM task
where created >= '" . date("Y-m-d", strtotime("-1 week", strtotime($date))) . " 00:00:00' 
 and created <= '" . $date . " 23:59:99'
 group by user_id
 having count(*) > 1