ddddddeeee123 2022-03-31 17:52 采纳率: 0%
浏览 17

SQL A表有 a1 a2字段,大概1000条数据。

A表有 a1 a2字段,大概1000条数据。B表有b1 b2字段,B表大概60000条数据
b2包含了a2
现在想生成C表,
包含A表所有数据,同时要b2=a2后b1的字段
select * FROM A left join B on
A.a2=B.b2

生成的数据竟然高达80000多条,好奇怪。

  • 写回答

2条回答 默认 最新

  • 嘉祐-小萝卜算子 2022-03-31 18:13
    关注

    有重复数据,建议筛查一下
    比如 A表里 a2=5 有40条 B表里 b2=5 有2000条
    只是 a2=5 b2=5 就可以关联出来 8w条
    这只是一个举例,可能还会有 =6,=7,=8的

    评论

报告相同问题?

问题事件

  • 创建了问题 3月31日

悬赏问题

  • ¥15 远程访问linux主机超时
  • ¥15 odoo17存货管理优势于中国国内该行业传统ERP或MES的详细解读和举例
  • ¥15 CPU卡指令整合指令数据都在图片上
  • ¥15 火车票关联12306问题
  • ¥15 odoo17处理受托加工产品
  • ¥15 如何用MATLAB编码图三的积分
  • ¥15 圆孔衍射光强随孔径变化
  • ¥15 MacBook pro m3max上用vscode运行c语言没有反应
  • ¥15 ESP-PROG配置错误,ALL ONES
  • ¥15 结构功能耦合指标计算