根据特定的列值php pdo mysql选择所有相同的列

Mar*_*tin 0 php mysql pdo

我有一张如下表

ID     Status
1      InActive
2      Active
3      Active
4      InActive
5      Active
Run Code Online (Sandbox Code Playgroud)

我想选择ID 2,然后获取ID 2的状态,然后根据该状态,我想选择具有相同状态的所有剩余ID.

我无法创建一个简单的演示,因为我无法想出如何选择的方法.

预计: Get ID 2,3,5因为他们都有积极的地位

目前正在处理手头的问题

基地选择:

Select * from table where id = 2

我想知道要添加到此查询的内容,以便能够选择与id 2共享相同状态的另外2行

Tim*_*sen 7

如何使用子查询来查找ID 2状态:

SELECT *
FROM yourTable
WHERE Status = (SELECT Status FROM yourTable WHERE ID = 2)
Run Code Online (Sandbox Code Playgroud)