我有一個產品表和已購買產品的用戶表。在產品表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