【发布时间】:2016-08-08 20:48:28
【问题描述】:
给定两个 MySQL 表:
member: id, status, name, type
serial: id, serial, description
我想选择其中 member.status = "2" 和 serial = ID 是指定值的任何序列的 ID。
换句话说,给定一个 ID,我想找到与一个 ID 关联的不同序列号,然后返回所有具有该序列号的 ID - 但前提是它们的状态为“2”。
我认为我不需要 JOIN 或 UNION。我可能想选择 serial.id where serial=ANY(select serial where serial.id="value") - 但我不知道如何要求 member.status =“2”。
我应该怎么做?
谢谢。
【问题讨论】:
-
样本数据和期望的结果将有助于传达您想要做的事情。例如,
id是什么?会员还是连续剧?
标签: mysql select join subquery