Tag: union

Rails 3 ActiveRecord:UNION

有没有办法在Rails 3中使用MySQL UNION?

如何使用ActiveRelation编写UNION链?

我需要能够使用ActiveRelation使用UNION链接任意数量的子选择。 我对ARel的实现有点困惑,因为它似乎假设UNION是一个二进制操作。 然而: ( select_statement_a ) UNION ( select_statement_b ) UNION ( select_statement_c ) 是有效的SQL。 如果不做令人讨厌的字符串替换,这可能吗?

rails union hack,如何将两个不同的查询拉到一起

我有一个查询,它搜索同一个表中的两个单独的字段…寻找最有可能是特定城市的位置,但也可能是一个国家……即需要两个字段。 表看起来像: Country City Germany Aachen USA Amarillo USA Austin 结果: Keyword Sideinfo Aachen Germany USA Country Austin USA Germany Country 基本上我想知道是否有更简洁的方法来做这个,因为我必须使用两个单独的查询然后将它们添加在一起,排序等等(这很好): def self.ajax(search) countries = Location.find(:all, :select=> ‘country AS keyword, “Country” AS sideinfo’, :joins => :hotels, :conditions => [ ‘hotels.email IS NOT NULL AND country LIKE ?’, “#{search}%” ], :group => :country ) cities […]