产品表列:
提供表格列:
我需要在这两个表上使用offer_id
来计算product_id
。我还需要通过product_type
获取产品列表。
我尝试了以下内容:
SELECT COUNT(offers_id) AS offers,
image1,
product_type,
product.amount,
product.price,
description,
product.product_id
FROM product INNER JOIN offers ON product.product_id = offers.product_id
WHERE product_type LIKE '%$product_type%'"
但是此查询只返回产品表中的一个产品。
答案 0 :(得分:0)
如果您想要分组信息,您必须使用GROUP BY,例如:
SELECT COUNT(offers_id) AS offers, image1, product_type, product.amount, product.price, description, product.product_id
FROM product INNER JOIN offers ON product.product_id = offers.product_id
WHERE product_type LIKE '%$product_type%'"
GROUP BY image1, product_type, product.amount, product.price, description, product.product_id