トップ «前の日記(2007/05/01 [火]) 最新 次の日記(2007/05/03 [木])» 編集

その他雑多なこと(tDiary版)

2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|12|
2012|01|02|03|04|05|06|07|

2007/05/02 [水] [長年日記]

_ [Rails] joinした時のid

DBを正規化していくと表の結合結果が欲しかったりする。

Model.find :first, :conditions=>['id=?', model.id], :join=>'OUTER JOIN submodels ON submodels.id=model.submodel_id'

みたいにしていたけれど、idを使うところでsubmodel.idが使われることに気がついて慌てた。

結局

:select=>'Model.id, Submodel.name'

のようにして必要な項目のみ抽出することにした。

本日のリンク元
その他のリンク元
検索

辞書