可能很难解释我所追求的,如果问题含糊,请道歉。
我有一个表,它使用 ID 将产品与关键字相关联
所以我可能有产品 ID,2,3,4,5 与关键字 id 14 相关联,产品 ID 3,6,9 与关键字 id 15 相关联
我的问题是如何计算和存储与关键字 14 相关联的 ID 以及与关键字 15 相关联的 ID 的总数等等(一直添加新关键字)?
到目前为止,我的 SQL:
select products_keyword_categories.key_cat_name
from products_keyword_to_product
inner join products_keyword_categories
on products_keyword_categories.key_cat_id = products_keyword_to_product.key_cat_id
group by products_keyword_categories.key_cat_name
非常感谢您的任何建议。此外,如果有任何术语可以帮助我通过谷歌搜索进行进一步的研究,那也是最受欢迎的。
编辑添加:在上面的示例中,包含关联的表是 products_keyword_to_product - 我内部连接另一个表以返回关键字名称。
编辑添加(2):对不起,我担心我的问题会含糊不清。如果我只想计算使用关键字 ID 14 的所有产品,我会使用 COUNT() AS - 如答案中所述,但我还需要计算使用关键字 ID 15 和关键字 ID 16 等的产品数量 - 希望这样更有意义。