Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

रेल 3 सक्रिय रिकॉर्ड:यूनियन

मुझे लगता है कि क्वेरी को सीधे निष्पादित करके आप इसे काम करने के लिए एकमात्र तरीका है।

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. मैं 1 से अधिक कॉलम पर टेबल कॉलम डेटाटाइप कैसे बदलूं?

  2. MySQL के लिए ASP.NET सदस्यता/भूमिका प्रदाता?

  3. पुराने mysql_* API का उपयोग करके विशिष्ट पंक्ति से विशिष्ट कॉलम का चयन करें

  4. पीडीओ तैयार वक्तव्यों और बाध्यकारी पैरामीटरों को समझना

  5. MySQL:मैं एक ही टेबल को कई बार कैसे जोड़ूं?