【发布时间】:2017-05-02 18:26:34
【问题描述】:
我的数据看起来像
ID - 输入ID
- 1 - 数据1
- 2 - 数据2
- 3 - 数据2
- 4 - 数据2
- 5 - 数据6
如果我运行一个生成每个数据输入计数的查询:
SELECT First(InventoryData2.InputID) AS FirstOfInputID, Count(InventoryData2.InputID) AS InputItemCount FROM InventoryInputT, InventoryData2 GROUP BY InventoryData2.InputID HAVING (((Count(InventoryData2.InputID))>=1));
根据数据,应该提供类似于
的内容数据1:1
数据2:3
数据3:1
但是,访问显示我的总数为:
data1: = 38
数据2:= 114
数据3 = 38
知道为什么吗?
【问题讨论】:
-
为什么是 MySQL 标签?
-
老实说,这只是一个建议的标签,看到我有一些 SQL 代码,我认为它可能有点相关。如果不是,请道歉。
-
@Strawberry: meta.stackoverflow.com/q/275170/3820271