2012-11-09 56 views
1

你好,我已經建立了以下查詢:續集首先得到?

patron.where.first(:Queued => 1) 

這將返回整個記錄,我只需要一個名爲time一列。例如:

patron.where.first(:Queued => 1).get(:time) 

對此的任何想法?

回答

0
patron.where(:Queued => 1).select(:time).first 
+0

'引發ArgumentError:錯誤的參數數目(1 0)' –

+0

@Jason價格,我已經編輯了,但我會關閉http://sequel.rubyforge.org/rdoc/files/ doc/active_record_rdoc.html,因爲我更熟悉ActiveRecord,所以如果這不起作用,我也很抱歉。爲了清楚起見,你的Sequel模型被稱爲'patron',並且它的關聯表有一個'Queued'字段?我問,因爲我希望大寫字母是相反的。 –

+0

是的,這是正確的 - 當我第一次生成表格時,這是我的一個疏忽。再次提供的代碼沒有提供任何快樂。感謝您的努力,我一直在嘲笑我的頭幾個小時。 –