我正在尝试在 sqlite 中获得运行总和。现在我有:
SELECT
type,
count,
SUM(count) as startIndex
FROM
(
SELECT
things.type,
COUNT(things.name) as count
FROM
things
INNER JOIN thingGroups
ON thingID = things.id
INNER JOIN groups
ON groups.id=thingGroups.groupID
WHERE
groups.name='Space'
GROUP BY things.type
ORDER BY type
)
GROUP BY type, count
这给了我:
Name A, 2, 2
Name B, 3, 3
Name C, 3, 3
我在找:
Name A, 2, 0
Name B, 3, 2
Name C, 3, 5