【发布时间】:2011-06-29 17:40:14
【问题描述】:
首先是一个数据库示例:
id, product_id, cat, name, value
--------------------------------
1,1,Algemeen,Processor,2 Ghz
2,1,Algemeen,Geheugen,4 GB
3,2,Algemeen,Processor,3 Ghz
4,2,Algemeen,Geheugen,4 GB
5,3,Beeldscherm,Inch,22"
6,3,Beeldscherm,Kleur,Zwart
7,3,Algemeen,Geheugen,3 GB
8,3,Algemeen,Processor,3 Ghz
我想通过一个查询来选择以下 id:1,2,3,4,7,8
因为 cat = algemeen 和 name = 处理器由这些产品组成。 ID 5,6 仅出现在产品 3 中。
因此,必须选择所有产品 (product_id) 中存在的条目 (cat 和 name)。
该数据库包含 80.000 个条目,其中包含许多不同的猫、名称和值。
这可以通过一个查询实现还是需要一些 php?我该怎么做呢?
我为糟糕的英语道歉。
【问题讨论】:
标签: php sql mysql database select