0

假设我们有这个 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)
)
4

1 回答 1

0

MySQL 没有数组,因此很难确定您期望的确切结果集。无论如何,您的数据库设计无法将作者与项目匹配:此类信息根本不会存储在任何地方。

我想你有理由避免这种情况:

author            item
======            ======
Sabriel Armstrong bell
Peter Abhorsen    book

:-?

于 2011-01-27T08:54:32.467 回答