我有兩個表,product
和sold_record
。 product
包含我的產品清單,而sold_record
包含我所有的交易。我如何選擇客戶A和客戶B購買的獨特產品清單?選擇銷售給給定客戶的產品
1
A
回答
1
如果您sold_record表有一個產品ID和客戶ID,然後查詢將是:
select distinct s1.product_id
from sold_record as s1, sold_record as s2
where s1.customer_id = "Customer A"
and s2.customer_id = "Customer B"
and s1.product_id = s2.product_id;
有可能做到這一點使用一個加入一個更簡單的方法,但這應該工作。
0
讓我們假設表Product
有一個主鍵ProdID
和表Sold
一個外鍵Product
同名以及一個Customer
場(可能是另一個外鍵進入第三個表Customer
,但是既然你說必須有隻有兩個表,我們將假設一個字符串是客戶名稱,而不是)。然後:
Select DISTINCT Product.ProdID
From Product
Inner Join Sold SA On (Product.ProdID=SA.ProdID
AND SA.Customer='A')
Inner Join Sold SB On (Product.ProdID=SB.ProdID
AND SB.Customer='B')
會給你有問題的ProdID(當然,你可以從該表中獲取其他列,我們也只是不知道這些列可能是;-)。
+0
謝謝!馬爾泰利 – lovespring 2009-09-28 04:12:39
相關問題
- 1. 最少銷售的產品
- 2. 按客戶區分交易,給定銷售表(customer_id,article_id)
- 3. 鏈接客戶與給定的選擇
- 4. 如何更改產品銷售的給定屬性? (訂單完成時)
- 5. 銷售產品的銷售價格屬性?
- 6. 如何大量銷售iPhone應用程序給商業客戶?
- 7. SQL選擇兩個特定項目在同一日期不銷售給同一客戶的地方
- 8. 頂級銷售產品的SQL查詢
- 9. 獲得銷售額最高的產品
- 10. Magento的1.7讓遊客選擇隱藏脫銷產品
- 11. 根據他們選擇的產品重定向客戶
- 12. Magento - 某些非銷售產品
- 13. 內加盟銷售和產品
- 14. magento - 在組中銷售產品
- 15. 以購買價格銷售產品(Magento)
- 16. 如何顯示WooCommerce產品未銷售?
- 17. 我如何以固定數量銷售和定價WooCommerce產品?
- 18. 獲取每天的產品銷售平均計算具有積極的銷售
- 19. 返回每天或產品的總銷售額和平均銷售額
- 20. 使用「save_post」鉤子將銷售類別添加到正在銷售的產品
- 21. 用於將客戶端分配給銷售代表的Excel公式
- 22. 檢索客戶的所有銷售
- 23. 沒有銷售的退貨客戶
- 24. 限制woocommerce產品給某些客戶購買
- 25. SQL查詢每日銷售特定產品
- 26. Magento:獲得給定任意客戶羣的最終產品價格
- 27. 亞馬遜產品API - 如何以價格銷售物品?
- 28. 選擇訂購了最大數量產品的客戶?
- 29. SQL:查詢客戶銷售臺賬
- 30. 如何將產品銷售計數添加到我的產品詳細模板?
你的拍品是什麼意思?我不是以英語爲母語的人。 – lovespring 2009-09-28 03:07:23