實際表
| 用戶 | 產品 | 日期 |
|---|---|---|
| 用戶 A | 產品一 | 18-01-2022 |
| 用戶 A | 產品 2 | 17-01-2022 |
| 用戶 B | 產品 2 | 13-01-2022 |
| 用戶 A | 產品 2 | 2022 年 12 月 1 日 |
| 用戶 A | 產品 2 | 18-01-2022 |
| 用戶 B | 產品一 | 01-01-2022 |
| 用戶 B | 產品 2 | 04-01-2022 |
| 用戶 A | 產品一 | 05-01-2022 |
| 用戶 B | 產品 3 | 05-01-2022 |
生成以下輸出的查詢應該是什么?
輸出
| 用戶 | 產品數量 1 | 產品數量 2 | 產品數量 3 | 全部的 |
|---|---|---|---|---|
| 用戶 A | 2 | 3 | 0 | 5 |
| 用戶 B | 1 | 2 | 1 | 4 |
uj5u.com熱心網友回復:
使用條件聚合:
SELECT User, SUM(Product = 'Product 1') AS Count_Product_1,
SUM(Product = 'Product 2') AS Count_Product_2,
SUM(Product = 'Product 3') AS Count_Product_3,
COUNT(*) AS Count_All_Products
FROM yourTable
GROUP BY User;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/414576.html
標籤:
