【发布时间】:2021-12-07 21:00:03
【问题描述】:
我有桌子:
id | name
1 | a,b,c
2 | b
我想要这样的输出:
id | name
1 | a
1 | b
1 | c
2 | b
【问题讨论】:
-
@GrahamGriffiths:我同意你的观点,至少这是学术知识所表明的。但是,在我的公司中有很多情况下他们在单个列中执行此类操作(以分隔的字符串方式存储多个值),并且他们声称它更有效(无连接,并且需要处理不贵)。老实说,我不知道应该首选哪一点。
-
如果您将原始 json 存储在 JSON 数据类型中,您也会遇到这种情况。规范化结构更好,但它也有需要更多前期开发的缺点,并且如果响应发生变化,很容易被破坏,如果你决定从 json 中改变你想要的东西,你必须重新开发。
-
@GrahamGriffiths 请坚持回答问题而不是质疑需求。如果您要提供不相关的信息,请至少先回答问题。