Ustinian_
2022-04-26 16:35
采纳率: 83.3%
浏览 14

sqlite两表内连接的结果数量翻十倍

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
create table if not exists a_2019
as
select
        *
from c_2019  inner join  b_2019  on c_2019.position_code = b_2019.code

;

select count(*) from a_2019;-- 97465

select count(*) from b_2019;-- 9657

select count(*) from c_2019;-- 9657

运行结果及报错内容

b表和c表做内连接 得出a表
b表九千多条数据
c表九千多条数据
但是a表却有九万多条数据

我的解答思路和尝试过的方法
我想要达到的结果

3条回答 默认 最新

相关推荐 更多相似问题