我有一个包含这些数据的关系表。我想要的是一个返回 a_id
的查询,每个连接的 status
都等于 1。
所以在这种情况下,6 将是返回值。
a_id b_id status
4 757 0
4 758 0
4 761 0
5 757 1
5 758 0
5 761 1
6 757 1
6 761 1
6 758 1
MySQL 5.5
最佳答案
SELECT DISTINCT a_id
FROM relation_table
WHERE a_id NOT IN (SELECT a_id FROM relation_table WHERE status != 1);
关于mysql - 查询关系表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22933627/