【发布时间】:2013-10-26 19:21:53
【问题描述】:
select *
from Table1 t1
inner join Table2 t2 on t1.id=t2.tid
返回 102 行
select sum(t1.val), count(t1.val)
from Table1 t1
inner join Table2 t2 on t1.id=t2.tid
返回 29000 103
这意味着第二个查询不能正常工作。什么问题?
【问题讨论】:
-
你能在SQLFiddle上复制这个吗?
-
我们需要 SqlFiddle // 表格脚本。
-
这似乎是不可能的。您无法使用相同的联接获得更多值。您必须有错字或混合了结果,或者您没有粘贴实际查询。
-
我无法在 sql fiddle 中重现。看到这个:sqlfiddle.com/#!4/9a5f0/3