按条件在另一个上获取连接表的行数

时间:2014-04-02 19:25:23

标签: php mysql

我有两个表产品和products_to_categories

产品contatins - product_id - 名称 - 价格 (有多种产品) products_to_categories包含 - product_id - category_id

我需要的是条件

时选择的行数
  1. 仅限ID为“1”的类别(category_id ='1');
  2. 仅限价格大于100(价格> 100)的产品
  3. 有什么想法吗?

1 个答案:

答案 0 :(得分:1)

select 
p.product_id,
p.name,
p.price
from products p
inner join products_to_categories  pc on pc.product_id = p.product_id
where 
pc.category_id = 1
AND p.price > 100