选择使用MYSQL重复两次的表中的记录

Had*_*har 1 mysql sql

我有一个简单的关系表list_idmember_id

+---------+--------+
|list_id | Member_id|
+---------+--------+
| 0001    | B002   |
| 0001    | B005   |
| 0002    | B002   |
| 0003    | B003   |
| 0004    | B005   |
| 0004    | B002   |
| 0007    | B002   |
+---------+--------+
Run Code Online (Sandbox Code Playgroud)

我想生成一个查询来选择list_id仅包含2个成员的查询(在表中重复两次)

到目前为止我所达到的目标:

使用嵌套查询,内部查询选择all distinct list_ID,外部Query选择count,但是查询不是循环,所以我没有得到每一个的计数.

Phi*_*ein 6

select list_id
from yourtable
group by list_id
having count(*) = 2
Run Code Online (Sandbox Code Playgroud)