Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Rails 3 Active Record:UNION


Acho que a única maneira de fazer isso funcionar executando diretamente a consulta.
ActiveRecord::Base.connection.execute("SELECT REPEAT('a',1) UNION SELECT REPEAT('b',10)")

Isso retorna um conjunto de resultados ActiveRecord. Se você quiser os resultados envolvidos em um modelo, faça algo assim:
MyModel.find_by_sql("...")