sql >> Database >  >> RDS >> Mysql

Rails 3 ActiveRecord:UNION

Ik denk dat je dit alleen kunt laten werken door de query direct uit te voeren.

ActiveRecord::Base.connection.execute("SELECT REPEAT('a',1) UNION SELECT REPEAT('b',10)")

Dit retourneert een ActiveRecord-resultatenset. Als je wilt dat de resultaten in een model worden verpakt, doe dan zoiets als dit:

MyModel.find_by_sql("...")


  1. Zoeken in volledige tekst gebruiken in SQL Server 2008 voor meerdere tabellen, kolommen

  2. Filteren op datum/tijd MYSQL-opmaak

  3. Hoe kan ik in MySQL zoeken naar tekst met tekens in de Aziatische taal?

  4. MySQL dagen toevoegen aan een datum