residentSector:
columns:
id_resident_sector:
type: integer
primary: true
autoincrement: true
id_resident:
type: integer(8)
id:
type: integer(8)
date:
type: timestamp
residents:
columns:
id_resident:
type: integer(8)
primary: true
autoincrement: true
firstname:
type: string(50)
lastname:
type: string(50)
relations:
Sectors:
class: Sectors
local: id_resident
foreign: id
refClass: residentSector
Sectors:
columns:
id:
type: integer(4)
primary: true
autoincrement: true
sector_name:
type: string(50)
id_resp:
type: integer(4)
visibility:
type: integer(1)
Я хочу выбрать всех «резидентов» данного «сектора» на заданную дату (например, последнюю дату).
Моя проблема в том, что поле даты находится в refclass (потому что это дата назначения), поэтому
-> где ('резидент.Секторы.дата = макс (резидент.Сектор.дата)')
явно не сработает, потому что refclass не является частью коллекции ..
Каков хороший способ определить отношение доктрины, чтобы я мог получить самый последний сектор на дату резидента?
Заранее спасибо!