This code work perfect:
  DB[last].join(:event, :id => :id).join(:player___p, :id
=> :event__player_id)
But this failed:
 DB[last].join(:event, :id => :id).join(:player.as(:p), :id
=> :event__player_id)
Stack trace:
ArgumentError: wrong number of arguments (0 for 1)
        from /usr/lib/ruby/gems/1.8/gems/sequel-2.7.1/lib/sequel_core/
adapters/shared/postgres.rb:495:in `to_s'
        from /usr/lib/ruby/gems/1.8/gems/sequel-2.7.1/lib/sequel_core/
adapters/shared/postgres.rb:495:in `quoted_identifier'
        from /usr/lib/ruby/gems/1.8/gems/sequel-2.7.1/lib/sequel_core/
dataset/sql.rb:568:in `quote_identifier'
        from /usr/lib/ruby/gems/1.8/gems/sequel-2.7.1/lib/sequel_core/
dataset/sql.rb:561:in `qualified_identifier_sql'
        from /usr/lib/ruby/gems/1.8/gems/sequel-2.7.1/lib/sequel_core/
dataset/sql.rb:561:in `map'
        from /usr/lib/ruby/gems/1.8/gems/sequel-2.7.1/lib/sequel_core/
dataset/sql.rb:561:in `qualified_identifier_sql'
        from /usr/lib/ruby/gems/1.8/gems/sequel-2.7.1/lib/sequel_core/
sql.rb:731:in `to_s'
        from /usr/lib/ruby/gems/1.8/gems/sequel-2.7.1/lib/sequel_core/
dataset/sql.rb:487:in `literal'
        from /usr/lib/ruby/gems/1.8/gems/sequel-2.7.1/lib/sequel_core/
adapters/shared/postgres.rb:466:in `literal'
        from /usr/lib/ruby/gems/1.8/gems/sequel-2.7.1/lib/sequel_core/
dataset/sql.rb:56:in `complex_expression_sql'
        from /usr/lib/ruby/gems/1.8/gems/sequel-2.7.1/lib/sequel_core/
sql.rb:99:in `to_s'
        from /usr/lib/ruby/gems/1.8/gems/sequel-2.7.1/lib/sequel_core/
dataset/sql.rb:487:in `literal'
        from /usr/lib/ruby/gems/1.8/gems/sequel-2.7.1/lib/sequel_core/
adapters/shared/postgres.rb:466:in `literal'
        from /usr/lib/ruby/gems/1.8/gems/sequel-2.7.1/lib/sequel_core/
dataset/sql.rb:354:in `join_on_clause_sql'
        from /usr/lib/ruby/gems/1.8/gems/sequel-2.7.1/lib/sequel_core/
sql.rb:664:in `to_s'
        from /usr/lib/ruby/gems/1.8/gems/sequel-2.7.1/lib/sequel_core/
dataset/sql.rb:487:in `literal'
        from /usr/lib/ruby/gems/1.8/gems/sequel-2.7.1/lib/sequel_core/
adapters/shared/postgres.rb:466:in `literal'
        from /usr/lib/ruby/gems/1.8/gems/sequel-2.7.1/lib/sequel_core/
dataset/sql.rb:633:in `select_sql'
        from /usr/lib/ruby/gems/1.8/gems/sequel-2.7.1/lib/sequel_core/
dataset/sql.rb:633:in `each'
        from /usr/lib/ruby/gems/1.8/gems/sequel-2.7.1/lib/sequel_core/
dataset/sql.rb:633:in `select_sql'

As i understood from documentation it should give same result, but it
isn't
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sequel-talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sequel-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to