我有一张有记录的表
id_queue | 用户 ID | 身份证 | 地位
69 | 5 | 4 | 1
133 | 3 | 4 | 2
142 | 1 | 4 | 0
我想要一个能给我这个结果的查询
id_queue | id_queue
69 | 142
133 | 无效的
我试过这样的东西
选择 s1.`id_queue`,s2.`id_queue` FROM `second` as s1 LEFT JOIN `second` as s2 ON s2.`book_id`=4 AND s2.`status` IN (0) WHERE s1.`book_id`=4 AND s1.`status` IN (1,2,4)
但它不断给我带来这个结果。
id_queue | id_queue
69 | 142
133 | 142
我认为这是因为我没有任何相同的条件。我能做些什么?