質問
この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)
)
解決
MySQLには配列がないため、期待している正確な結果セットを把握するのは困難です。いずれにせよ、DBデザインは、著者とアイテムを一致させる方法を提供しません。そのような情報は、単にどこにも保存されません。
これを避ける理由があると思います。
author item
====== ======
Sabriel Armstrong bell
Peter Abhorsen book
:-?
所属していません StackOverflow