我有一个产品表和已购买产品的用户表。在产品表A上有一个site_name,它决定了产品的购买地点。加入计数和加入组
表B显示了用户和他们购买的东西。
我正在使用以下内容显示通过site_name将产品名称分组在一起购买的产品列表。产品
SELECT product FROM A JOIN B ON A.prod_id = B.prod_id WHERE A.site_name = 'ebay' group by A.product
表A是:为用户
prod_id
site_name
product
表B是:
user_id
prod_id
什么,我无法弄清楚是如何获得的每买产品的数量线。
例如在表A中有
prod_id site_name product
------- --------- -------
1 ebay chair
2 amazon desk
3 ebay lamp
和表B
user_id prod_id
------- -------
1000 1
1001 2
1002 1
1003 3
所以,我想告诉每一行,其中SITE_NAME是eBay和多少产品被买了,为了大多数第一,如:
chair 2
lamp 1
非常感谢您的帮助!两者都可以很好地工作,但是看起来好像速度更快。 –
不是问题!! :) – Prakash