サブクエリを渡して、そのサブクエリの JSON 表現を出力できる関数を MySQL で作成するというアイデアがありました。
私は非常に多くのデータを MySQL から頻繁に取得し、それを API 出力用に JSON に変換しています。JSONを返すだけのSQLサーバーでこれを行うMySQL関数を書くと、おそらく速度が向上するでしょうか?
私の想像力:
query('SELECT * FROM people');
// Output:
// +----+--------+-----+
// | id | name | Age |
// +----+--------+-----+
// | 1 | Molly | 24 |
// | 2 | Edward | 28 |
// +----+--------+-----+
query('JSON(SELECT * FROM people)');
// Output:
// [{"id":1,"name":"Molly","Age":24},{"id":2,"name":"Edward","Age":28}]
可能?はいの場合、開始方法の手がかりはありますか?