Mysql - 如何检索 NVP 值并将它们分组?
Posted
技术标签:
【中文标题】Mysql - 如何检索 NVP 值并将它们分组?【英文标题】:Mysql -- how to retrieve NVP values and group them? 【发布时间】:2011-06-16 09:37:17 【问题描述】:假设我们有这个 mysql 表
name value
author Sabriel Armstrong
author Peter Abhorsen
author Garth Stein
item bell
item book
item sword
item wand
鉴于这些数据库条目,有没有办法检索这些值以获取以下格式?还是我的数据库建模错误?
array(
[author] => array(Sabriel Armstrong,Peter Abhorsen, Garth Stein),
[item] => array(bell,book,sword, wand)
)
【问题讨论】:
【参考方案1】:MySQL 没有数组,因此很难确定您期望的确切结果集。无论如何,您的数据库设计无法将作者与项目匹配:此类信息根本不会存储在任何地方。
我想你有理由避免这种情况:
author item
====== ======
Sabriel Armstrong bell
Peter Abhorsen book
:-?
【讨论】:
我不能将其设为列的原因是“名称”和“值”字段是任意的,可以更改。以上是关于Mysql - 如何检索 NVP 值并将它们分组?的主要内容,如果未能解决你的问题,请参考以下文章
Swift - 如何从 Firebase 检索多个值并将它们显示在 UITABLEVIEW