select COUNT(*) from T1,T2
在上面的查询中我只是尝试得到可能的排列组合的数量。
两者都是非常庞大的表,有27182708
行。
当我尝试执行上述查询时,它会抛出Arithmetic overflow error
。
我也尝试了bigint
转换,但响应相同。
有什么建议吗?
答案 0 :(得分:4)
请尝试使用COUNT_BIG。这将返回bigint
而不是int
,这可能会解决您的问题。
此外,虽然它可能在这里没有太大的区别,但使用ANSI连接是一个不好的习惯。