gpt4 book ai didi

java - 许多商店的许多订阅者

转载 作者:行者123 更新时间:2023-12-01 23:01:40 26 4
gpt4 key购买 nike

我在数据库的商店表中有很多商店,在用户表中有很多用户。用户可以订阅任何商店。

如何为此任务创建表?第一列包含商店名称,第二列 - 带逗号分隔的用户 ID 的字符串?

最佳答案

这通常称为多对多关系。在标准关系数据库中,这通常由带有 user_id 的表表示。和shop_id ,每个用户 -> 商店关系一行。

您永远不会想使用逗号分隔的字符串来表示数据库中的多个项目,因为这将使查询效率非常低。例如查找哪个商店用户a订阅,您必须解析表的每一行以查找哪个逗号分隔值包含 a .

关于java - 许多商店的许多订阅者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23325745/

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