次のスキーマを持つMySQL5.0データベースがあります。
サーバー/単語へのajax呼び出しを行うWebアプリケーションで使用しています。ここでは、PDOを使用してデータベースにクエリを実行し、jsonを返します。ここでの私の目標は、次のような結果のjsonを取得することです。
[ //array of words
{
"word": "...",
"fonetics": "...",
...
"meanigngs":[] // array of meanings (objects)
"inflections":[] // array of inflections
"examples":[]
},
...
]
これを実現する1つの方法は、データベースを複数回クエリし、テーブルごとにクエリを実行してから、phpでjson構造を操作することです。私はそれがあまり良くないことを知っていますが、私は主にフロントエンドの人であり、MySQLについてはあまり知りません。また、必要なテーブルで構成されるビューを作成することも考えていました。
最善の解決策を教えていただけますか、あるいはビューを作成したり、データベースから必要なデータを取得したりするmysqlを作成することもできますか?