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

ActiveRecord [:id] के साथ संरेखित चयनित कॉलम ढूंढता है और केवल लौटाता है

आपका @hellodate वह नहीं है जो आप सोचते हैं। यह:

@hellodate = Ticket.select(:date)

कम या ज्यादा, आपको यह कहने का परिणाम देगा:

select "date" from "tickets"

तो आपको सभी Ticket मिल जाएंगे s लेकिन केवल date कॉलम डेटाबेस से बाहर खींच लिया जाएगा। संभवतः आप केवल date चाहते हैं @ticket . से :

@ticket   = Ticket.find(params[:id])
@winnings = Winnings.where(:date => @ticket.date)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एकाधिक स्कीमा में एलेम्बिक अपग्रेड करें

  2. क्या एनएलटीके का उपयोग पोस्टग्रेज पायथन संग्रहीत प्रक्रिया में किया जा सकता है

  3. PostgreSQL में एक तिथि से दिन का नाम प्राप्त करें

  4. गो स्क्रैच कंटेनर और पीजी कंटेनर के बीच एसएसएल कनेक्शन की समस्या। कैसे हल करें?

  5. पोस्टग्रेएसक्यूएल में NULL को JSON के नल में क्यों नहीं बदला जा सकता है?