0
A
回答
1
加入
SELECT Products.*, COUNT(Buy.ID) AS Bought
FROM products
LEFT OUTER JOIN Buy ON products.ID = Buy.product_id
GROUP BY Buy.product_id
子查詢
SELECT
Products.*,
(SELECT COUNT(ID) FROM Buy WHERE product_id = Products.ID) AS Bought
FROM products
1
3
線沿線的東西:
SELECT p.*, COUNT(buy.product_id) FROM product p INNER JOIN buy ON buy.product_id = p.id GROUP BY buy.product_id
應該做的伎倆。
相關問題
- 1. 使用SQL來查找在一個查詢中購買產品的總次數
- 2. 輸出產品清單以及誰購買了這些產品
- 3. 獲取購買產品的類別
- 4. 在ng-repeat中獲取最大數量的可購買產品
- 5. 查詢客戶已與列出的產品一起購買的商品
- 6. SQL:如何計算已購買同一產品的客戶端數量?
- 7. SQL Server如何查找從每家商店購買產品的客戶?
- 8. 產品上次購買日期
- 9. 我如何多次購買Google Play產品商品?
- 10. 如何查詢SQL數據庫在兩個日期之間購買了一件物品的次數?
- 11. 針對訂購每個產品的客戶的T-SQL查詢 - 如何?
- 12. 最近購買的產品
- 13. SQL查詢可獲得每種產品類別中每月每天銷售的產品數量
- 14. 從SQL查詢中獲取產品
- 15. 消費品InApp購買不同數量的產品
- 16. 以購買價格銷售產品(Magento)
- 17. 獲取個人亞馬遜購買歷史和同類產品
- 18. 產品序列號/購買
- 19. 購買了產品X
- 20. 如何找到購買了一種產品而非另一種產品的人?
- 21. 應用程序內購買:請求產品隨機獲取一些有效產品和一些無效產品?
- 22. 檢索客戶購買的每個產品MySQL
- 23. SQL查詢產品信息,其中只有一位客戶購買此產品之前
- 24. Android在InAppBilling中購買多個產品
- 25. iphone在應用程序購買不可更新的產品購買多次
- 26. Ios如何獲得已購買產品的列表?
- 27. 計數在產品上市的每個產品訂單,一個查詢
- 28. 生成從每個州銷售的產品數量。 MySQL查詢
- 29. 在iphone上的應用程序購買:如何在有人可以購買前獲得可用產品*
- 30. 在應用程序購買 - 購買錯誤的產品
謝謝!一個側面問題:關於兩者之間的表現的任何想法? – randomguy 2011-05-12 19:23:48
像任何良好的數據庫答案,這取決於。通常,JOIN將是最好的選擇。我會嘗試他們兩個,看看執行計劃。 – 2011-05-12 19:37:16