首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cassandra - Nodejs -在检索列表类型值时发出

Cassandra - Nodejs -在检索列表类型值时发出
EN

Stack Overflow用户
提问于 2021-05-13 11:07:33
回答 1查看 50关注 0票数 0

例如,下面是表结构。

代码语言:javascript
复制
CREATE TABLE table_name(
 name text,
 id text PRIMARY KEY,
 details list<text>
)

假设详细信息->联系人号码,详细信息1->地址

我想写一个查询从这个表中提取联系人号码。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-13 11:41:33

实际上,您不应该存储数据数组。最好也是最简单的方法是将数据库重构为类似的内容。

代码语言:javascript
复制
CREATE TABLE table_name(
 name text,
 id text PRIMARY KEY,
 contact number NOT NULL, 
 address text NOT NULL,
)

然后你就可以做SELECT contact FROM table_name了。如果同一地址可以在多个实体之间重用,那么您可以考虑再添加一个表Addresses,然后使用外键将这些数据关联起来。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67518199

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档