Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Schienen 3 ActiveRecord:UNION

Ich denke, die einzige Möglichkeit, dies zum Laufen zu bringen, besteht darin, die Abfrage direkt auszuführen.

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

Dies gibt eine ActiveRecord-Ergebnismenge zurück. Wenn Sie möchten, dass die Ergebnisse in ein Modell verpackt werden, gehen Sie folgendermaßen vor:

MyModel.find_by_sql("...")