Mysql
 sql >> база данни >  >> RDS >> Mysql

Rails 3 ActiveRecord:UNION

Мисля, че единственият начин ще накарате това да работи чрез директно изпълнение на заявката.

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

Това връща набор от резултати за ActiveRecord. Ако искате резултатите да бъдат увити в модел, направете нещо подобно:

MyModel.find_by_sql("...")


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Миграцията на база данни на Ruby on Rails не създава външни ключове в MySQL таблици

  2. Заявка на Django, където едно поле е дублирано, а друго е различно

  3. Django + MySQL на Elastic Beanstalk - Грешка при запитване към MySQL

  4. mysql заявката показва множество таблици от една колона с идентификатор

  5. Не може да се стартира mysql сървъра в ubuntu