sql >> Databasteknik >  >> RDS >> Mysql

Rails 3 ActiveRecord:UNION

Jag tror att det enda sättet du kommer att få detta att fungera genom att köra frågan direkt.

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

Detta returnerar en ActiveRecord-resultatuppsättning. Om du vill ha resultaten insvept i en modell gör något så här:

MyModel.find_by_sql("...")


  1. Hur skriptar jag en php-fil för att visa en bild som <img src=/img.php?imageID=32 />?

  2. mysqli_error() förväntar sig exakt 1 parameter, 0 given

  3. MySQL SELECT senaste dagarna?

  4. När du använder SELECT kan du ändra värdet på ett returnerat fält baserat på andra fält?