0
私はレール5でRubyを使用しており、Transaction(reference,id)
というテーブルがあります。この表にはnth transactions
がありますが、各時点で最大2つのトランザクションは同じreference number
ですが、異なるids
です。 2つのtransactions
を一致する参照に一致または調整する方法、またはデータベースレベルで1つの選択行にそれらをペアにする方法はありますか(ループを使用して試行しました。データベースレベルで一致するレコード
Transaction.group_by(&:reference).each do |reference, transaction|
p "#{reference} -> #{transaction.map(&:class).join(', ')}"
end
output like this
"#reference number -> Transaction"
"#reference number -> Transaction"
"#reference number -> Transaction, Transaction"
よるPostgreSQL
を試してみてください? –
そのオブジェクトクラス名。 –