0
我在rails 5上使用Ruby,并且我有一个名为Transaction(reference,id)
的表。此表有nth transactions
,但在每个点上,最多2个交易具有相同的reference number
但不同ids
。如何匹配或协调两个transactions
与匹配的引用或将它们与数据库级别的一个选择行进行配对?(尝试使用循环,对于大型事务来说太慢)。通过在数据库级匹配记录
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
是什么阶级立场?其对象类名称为 –
。 –