我试图在Rails中执行以下语句。该法规适用并返回正确的结果
SELECT * from exports JOIN viewviewerimages ON exports.ImageID = viewviewerimages.ImageID
ViewViewerImages和exports表已在mssql数据库上创建。我尝试了以下执行
Export.joins('JOIN viewviewerimages ON exports.ImageID = viewviewerimages.ImageID').all
#Returns just the export table
ViewiewerImage.joins('JOIN viewviewerimages ON exports.ImageID = viewviewerimages.ImageID').all
#returns viewerImageTable
现在我希望能够访问变量,因此我分配了语句
JoinedVariable = ViewiewerImage.join(...JOIN...)
print JoinedVariable.ViewerImageVariable # '1325'
print JoinedVariable.ExportVariable #'nil'
上述步骤有什么问题吗?
答案 0 :(得分:0)
问题已经解决了。 由于Export的模型错误地输入了UUID。 我确保生成一个新模型并迁移一个新表来确认。 该联接使用了一些测试用例。