我正在加入一个大约70000行的表,其中一个稍大的第二个表通过内部连接.现在count(a.business_column)和count(*)给出不同的结果.前者正确地报告~70000,而后者给出~200000.但这只发生在我单独选择count(*)时,当我一起选择它们时它们给出相同的结果(~70000).这怎么可能?
select
count(*)
/*,count(a.business_column)*/
from table_a a
inner join each table_b b
on b.key_column = a.business_column
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1071 次 |
| 最近记录: |