我的 sql 查询(SQL Server)有问题 我有两个表 - 个人和帐户 个人有字段 - id、account_id、person_type(可以按 A、B、C、D 帐户有字段 - id、account_type (现在为空,可以按 X 或 Y)
有 2000 个帐户,但 person 表有 3500 条记录。例如,person 表可以保存 3 条具有相同 account_id,但 person_type 不同的记录这就是我想要的:基于 person 表更新(在一个查询中)accounts 表 - 这在那时似乎很容易。如果人员类型是 A、B、C,则将 X 放入帐户类型,如果 D 放入 Y。但是如果人员表包含 B 的人和 D 的不同人以及相同的 accont_id,我想将 Y 放入帐户中,我不知道如何执行它...
现在,我为每个循环都有一个 ssis,它迭代每个 account_id 并检查类型,但它的效率非常低,并且占用了我整个过程的 80%。
希望有人能理解我上面描述的内容:)谢谢