1

ruby、camping webframework、activerecord-2.1.1 を使用して、私のデータベース構造は ...

create_table :Conf_posts do |t|
  %w{title body username posttime hit passwd}.each do |col|
    t.column :"#{col}", :string
    end
end

各ユーザー名のヒットの合計が欲しい

次のコードがあります。

Post.find :all, :select => "username,sum(hit)", :from => "Conf_posts", :group => "username"

以下の結果を受け取りました。ユーザー名のみが返されました:

[#<Conf::Models::Post username: "\352\260\225\355\230\201">, #<Conf::Models::Post username: "\353\215\225\352\267\234">, #<Conf::Models::Post username: "\353\225\214\355\230\270">, #<Conf::Models::Post username: "\353\263\264\353\236\214">, #<Conf::Models::Post username: "\354\230\201\352\262\275">, #<Conf::Models::Post username: "\354\232\260\353\236\214">, #<Conf::Models::Post username: "\354\235\270\354\204\235">, #<Conf::Models::Post username: "\354\240\225\355\231\224.">, #<Conf::Models::Post username: "\355\230\201\354\235\264">]

ユーザー名とユーザー名の合計の両方を受信できません'hit

4

2 に答える 2