6
क्या find_by_sql के अलावा ActiveRecord के साथ EXISTS का उपयोग करने का कोई तरीका है?ActiveRecord जहां नहीं है
मुझे एक-से-कई संबंधों में किसी भी संगठन के बिना सभी रिकॉर्ड खोजने का एक अच्छा तरीका चाहिए।
SELECT DISTINCT store_type FROM stores
WHERE NOT EXISTS (SELECT * FROM cities_stores
WHERE cities_stores.store_type = stores.store_type)
कच्चे एसक्यूएल के बजाय मानक ActiveRecord विधियों का उपयोग करके आंतरिक क्वेरी लिखने का कोई तरीका था, तो यह अच्छा होगा। क्या यह संभव है? –
@AndrewCone क्या आपने 'join' का उपयोग करने का प्रयास किया था? आधिकारिक दस्तावेज देखें http://guides.rubyonrails.org/active_record_querying.html#using-array-hash-of-named-associations – zhongxiao37