gpt4 book ai didi

android - 如何在android中的sqlite中创建嵌套列

转载 作者:搜寻专家 更新时间:2023-11-01 08:55:04 27 4
gpt4 key购买 nike

我必须在表格中插入值,如

{
"empid": "1",
"empName": "jhon",
"items": [
{
"item1": "soaps",
"qty": "2"
},
{
"item2": "books",
"qty": "2"
},
{
"item3": "sugar",
"qty": "5"
},
{
"item4": "oil",
"qty": "10"
}
]
}

如何在表格中插入这样的列值?在 android 中使用 SQLite。

最佳答案

在关系数据库(如 SQLite)中,这样的结构存储在两个表中。一份用于员工,一份用于元素。 item 表有一个额外的列 empid,它充当 employee 表的外键,以便您可以找出哪些项目属于哪个员工。

如果项目的顺序很重要,您还需要另一列来指定项目的订单号。

你的例子会这样存储

empid   empName
1 jhon


empid item qty ord
1 soaps 2 1
1 books 2 2
1 sugar 5 3
1 oil 10 4

关于android - 如何在android中的sqlite中创建嵌套列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19675121/

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