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には配列がないため、期待している正確な結果セットを把握するのは困難です。いずれにせよ、DB設計では、作成者とアイテムを照合する方法はありません。そのような情報は、どこにも保存されません。

私はあなたがこれを避ける理由があると思います:

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

:-?

于 2011-01-27T08:54:32.467 に答える