Ruby on Rails3ヶ月程度です。
簡単なマスタは作れるようになりました。
今回、SQLで言う所のLEFT JOINを出力したいのですが、
直接SQLを発行する方が良いでしょうか?
それともModelで何かしら設定すれば意図した通りに取得出来ますでしょうか?
具体的には以下のようなことがしたいです。
「社員モデル」と「予定モデル」があります。
社員モデル(employees)
id
name
予定モデル(plans)
id
plan
employee_id
単純に予定モデルから出力すると、データ有りきなので
以下のようになります。
日付|社員|今日の予定
5/24|山田|13時会議
5/24|村井|会社説明
欲しいのは上記ではなく、以下のような感じです。
日付|社員|今日の予定
5/24|山田|13時会議
5/24|佐藤|
5/24|吉岡|
5/24|村井|会社説明
予定データが無い社員も含め、全社員分の予定を出力したいです。
このような場合の、Railsでの一般的な方法を教えていただけないでしょうか?
宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/24 11:11