У меня есть SQL результат этой формы:Присвоение нескольких значений результатов SQL к тому же ключевому
Id Amount1 Amount2 Amount3
1 10 10 12
2 20 13 14
3 30 15 15
Я пытаюсь сохранить идентификатор ключа и все другие значения стоимости
что-то вроде этого :
{1=>{:Amount1=>"10", :Amount2=>"10", :Amount3=>"12"}, 2=>{:Amount1=>"20", :Amount2=>"13", :Amount3=>"14"}}
Это то, что я в настоящее время до сих пор:
hashn = Hash.new
sqlresult.each { |x|
hashn[x['PPS_Id']] = x['Gift_Card_Amount1']
hashn[x['PPS_Id']] = x['Gift_Card_Amount2']
hashn[x['PPS_Id']] = x['Gift_Card_Amount3']
}
Я считаю, что это переопределяет предыдущее значение, вы можете помочь.