2 つのテーブルがあるとします。
Table1 (オブジェクトあり):
| object_id | int(11) | NO | PRI | NULL |
| owner_of_object_id | int(11) | NO | PRI | NULL |
表2 (スケジュール付き):
| object_id | int(11) | NO | PRI | NULL |
| reserved_from_date | date | NO | PRI | NULL |
| reserved_to_date | date | NO | PRI | NULL |
| reserved_to_id | int(11) | NO | PRI | NULL |
最初のテーブルは鉱山オブジェクトを定義し、固有のオブジェクトのみがあり、2 番目のテーブルはオブジェクトのスケジュールを定義します。オブジェクトは異なる日付にスケジュールできます。つまり、object_id が 1 つでも日付が異なるレコードが存在する可能性があります。
その方法でこれらのテーブルからデータを選択したい:
Array ( [0] => Array ( [object_id] = xxx, [reservations] = array( ALL RESERVATIONS ) ), [1] => next object) etc etc
それを照会する方法は?