cakePHP(ver.1.3)のアソシエーションについての質問です。
【テーブル構成】
(A)社員テーブル( id , 部署_id , 社員名)
(B)部署名テーブル( id , 部署_name )
(C)給与履歴テーブル( id , 社員_id , 給与履歴_no , 給与額 )
*すべてidが主キーとする
上記の構成で最新の社員名、部署名、給与額が入った一覧表を作成するとした時に
AとBはbelongsToで良いのですが、Cから最新履歴の給与額をbelongsToで結び付ける方法はないのでしょうか?
せっかくAとBはcakeのアソシエーションが使えるのCのために生SQLを書くしか方法がないのでしょうか?
このようにgroup by した結果に対してのアソシエーションは結ぶことができないのでしょうか?
ちなみにCの最新の給与履歴_noに絞ったViewを用意する方法は無しでお願いします。
それともViewを作成するのが一般的だというのであれば、それに対する助言をお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。