我试图找出以下情况的 SQL 查询:
我有 2 个表,一个包含项目,另一个包含每个特定项目的属性。我怎样才能找到与某些中列出的所有属性完全匹配的所有项目listOfProperties
?例如,如果listOfProperties = ['p3','p5','p2']
id=4 的项目(作为查询结果返回的记录之一)必须准确包含在表Properties
3 中的记录中,一个用于“p3”、“p5”和“p2”。正如人们可以猜测的那样,表“项目”和“属性”以一对多类型相关。
非常感谢大家!
PS 如果您可以为此查询编写 CDbCriteria(在 Yii 框架中),那就太好了。