-1

条件表 (T_CONDITION_TABLE)

COLUMN_NAME    COLUMN_VALUE
USER COUNT      0 
USER COUNT      1
STATUS          ACTIVE
STATUS          APPROVED

建议查询:

SELECT * FROM T_MASTER_TABLE WHERE ---- IN (SELECT * FROM T_CONDITION_TABLE)

T_CONDITION_TABLE 中的记录是动态的,可以经常包含新值。

4

1 回答 1

0

如果您想要输出的是 T_MASTER_TABLE 中的所有记录,其中您的记录满足 T_CONDITION_TABLE 中的状态,那么您可以使用 WHERE 条件作为

WHERE STATUS IN(Select DISTINCT STATUS FROM T_CONDITION_TABLE)

如果你想用用户数来限制它,请使用它。

WHERE COUNT(USER) IN(SELECT DISTINCT USERCOUNT FROM T_CONDITION TABLE)

如果您想要更清晰的答案,请正确表达您的问题。

于 2013-05-29T07:22:51.197 回答