我有每个产品的销售发票编号和发票日期。我只想显示每个产品的唯一订单。我知道选择不同将只选择唯一的发票#和发票日期。请告诉我如何连接这两个字段以显示每个产品的唯一订单。
例如:
Sales Invoice # | Invoice Date | Products
2122 | 9/24/2019 | A
2123 | 9/25/2019 | A
2122 | 9/24/2019 | A
2124 | 9/25/2019 | B
2125 | 9/25/2019 | B
2125 | 9/25/2019 | B
我想要仅显示两列的输出,
# of Orders | Products
2 |A
2 |B
我是 SQL 新手,请告诉我将销售编号和发票日期合并为订单的查询,因为我想在图表中将其可视化。
最佳答案
您似乎正在寻找count(distinct)
:
select product, count(distinct sales_invoice_id)
from t
group by product;
关于mysql - 在 SQL 中连接两个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58108876/