gpt4 book ai didi

java - 如何使用两个表在SQLite数据库中存储多个数据?

转载 作者:行者123 更新时间:2023-12-01 11:35:42 24 4
gpt4 key购买 nike

因此,假设有两个表表 1 和表 2。表 1 有两列 - Activity 和测量。 Activity 列存储了 3 个项目 - Football、Soccer 和篮球。 (现在我们不要考虑Measurement列存储了什么)。

现在,我想要做的是,在另一个表(表 2)上,我希望将“Activity ”列中的三个项目作为表 2 的列。这是我想要的布局喜欢 -

https://www.dropbox.com/sh/6ip5ipe8r4y25bx/AACp43UfpxI21wGg4y6nylUEa?dl=0

抱歉,对于保管箱链接,显然我无法在没有 10 个或更多声誉的情况下发布图像。

我对 Android Studio 相当陌生,所以我在实现这个想法时遇到了困难,如果有任何方法/想法来实现它,请告诉我!谢谢!

最佳答案

我认为最好有一个外键关系,而不是每次都创建一个新列,因为如果前一列不可为空,那么在添加新列时您会遇到问题。对于您的情况,我将创建一个像这样的表这个

项目表

Item Table

Activity 表

Activity Table

数据表

Data Table

我将使用项目表的 ID 作为 Activity 表和数据表的外键,因此您无需在每次决定放置新项目时创建新列。但如果你不想使用我推荐的方法,你也可以尝试用sql更改数据库表。尝试阅读this

关于java - 如何使用两个表在SQLite数据库中存储多个数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30014945/

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