gpt4 book ai didi

mysql - 从模式中删除一对多关系

转载 作者:可可西里 更新时间:2023-11-01 08:52:31 26 4
gpt4 key购买 nike

我们目前在 MySQL 数据库中有两个大表(表 A 与表 B 具有一对多关系),我们需要在它们之间进行连接,出于性能原因,我们希望删除此连接。

是否有一种明智的方法来获取表 B 中的行并将它们表示在表 A 中的一列(或多列)中?我们已经研究过使用复合数据类型的数组,但似乎没有一种好的方法来索引这些数据或有效地查询它。

我们目前使用的是 MySQL,但正在考虑迁移到 Postgres。不过,我们肯定会考虑可以为我们解决这个问题的任何数据库。

最佳答案

考虑使用中间 View ,它会加快这个过程。

如果[A]-1---n-[B],也可以设置外键A到B,那么AxB笛卡尔积就不用了

关于mysql - 从模式中删除一对多关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11101380/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com