列中的SQLite表是否可能?
假设我有一个包含以下列的表:列中的SQLite表是否可能?,sqlite,Sqlite,假设我有一个包含以下列的表: ID INTEGER PRIMARY KEY, NAME TEXT, KEYWORDS TEXT 我希望关键字是一个可以包含零个或多个不同字符串的表。我该怎么做?如果不可能,有哪些替代方案?切勿在一列中存储多个值! 你面临的问题被称为m对n关系。使用另一个包含关键字的表和映射表来关联您的表和关键字表。示例(我将您的第一个表命名为文章) articles table ---------------- ID NAME keywords table ---------
ID INTEGER PRIMARY KEY,
NAME TEXT,
KEYWORDS TEXT
我希望关键字是一个可以包含零个或多个不同字符串的表。我该怎么做?如果不可能,有哪些替代方案?切勿在一列中存储多个值!
你面临的问题被称为m对n关系。使用另一个包含关键字的表和映射表来关联您的表和关键字表。示例(我将您的第一个表命名为文章
)
articles table
----------------
ID
NAME
keywords table
--------------
ID
KEYWORD
article_keywords
-------------
ARTICLE_ID
KEYWORD_ID