ここでSQL初心者。私のテーブルは次のようなものです:
メインテーブル
+-----------+-------------+
| talent_id | talent_name |
+-----------+-------------+
| 1 | Talent1 |
| 2 | Talent2 |
| 3 | Talent3 |
+-----------+-------------+
教育表
+-----------+-----------+-----------------------------+
| talent_id | level | course |
+-----------+-----------+-----------------------------+
| 1 | Post-Grad | Master in Something |
| 1 | Post-Grad | Doctor in Something |
| 1 | College | BS Something Engineering |
| 2 | College | BS Something Science |
| 2 | Post-Grad | Master in Something Science |
| 3 | College | BS Computer Something |
+-----------+-----------+-----------------------------+
2 つのテーブルの列を 1 つのクエリで結合することはできますか? 私は別々のクエリを作成しようとしましたが (ちなみに、うまくいきました)、これら 2 つを配列に組み合わせるのに苦労しています。個別のクエリを使用する方が良い解決策である場合に備えて、2 つの配列結果を反復処理し、次のように結合する方法を教えてください。
Array( [0] => Array(
'talent_id' => '1',
'talent_name' => 'Talent1',
'course' => Array('Master in something', 'Doctor in something', 'BS Something')),
[1] => Array('talent_id' => '2', ...) )
Stack Overflow は、インターンシップの開始以来、私にとって大きな助けとなっています。そして、皆さんに感謝したいと思います。