【发布时间】:2020-02-26 22:58:06
【问题描述】:
我有一个人表,其中包含每个人的唯一 ID。另一个表还包含他们的唯一 ID 和他们在某个商店的购买次数。我如何计算他们的购买次数?
SELECT
PERSON.ID,
PERSON.NAME,
(SELECT COUNT(*) WHERE PERSON.ID = PURCHASE.PERSON_ID) AS 'Total Purchases'
FROM PERSON_TABLE AS PERSON, PURCHASE_TABLE AS PURCHASE
此示例当前命令仅计算总购买次数。我如何计算每人的数量?
【问题讨论】:
-
学会正确使用
JOIN。它已经存在超过 25 年了。 -
@Eric 你能解释一下如何在我的具体情况下使用它吗?