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

डिस्टिंक्ट का उपयोग करते समय पोस्टग्रेस त्रुटि:पोस्टग्रेज त्रुटि:टाइप रिकॉर्ड के लिए ऑर्डरिंग ऑपरेटर की पहचान नहीं कर सका

जैसा कि मुझे लगता है कि आपने काम कर लिया है, आप DISTINCT के बाद कोष्ठक नहीं चाहते हैं . ऐसा लगता है कि उन्हें DISTINCT . को पैरामीटर बनाना चाहिए , लेकिन वे वास्तव में क्वेरी को एकाधिक कॉलम के बजाय रिकॉर्ड प्रकार का एक कॉलम वापस करने के लिए काम करते हैं। DISTINCT ऑपरेटर तब रिकॉर्ड पर काम करने की कोशिश करता है और पाता है कि आपने उस रिकॉर्ड पर ऑर्डरिंग को परिभाषित नहीं किया है।

यदि आप DISTINCT चाहते हैं अपने वापसी मूल्यों के सबसेट पर काम करने के लिए, DISTINCT ON . का उपयोग करें ।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Node.js और PostgreSQL का उपयोग करके INSERT ऑपरेशन काम नहीं करता है

  2. क्या दृश्य को पूरी तरह से मूर्त रूप देने से पहले किसी दृश्य पर प्रश्नों का उत्तर देना संभव है?

  3. पोस्टग्रेज पर टेबल से डेटा इंटरसेक्ट कैसे करें

  4. SQL सर्वर में CROSS APPLY के अनुरूप पोस्टग्रेज करता है

  5. अचार के साथ पोस्टग्रेज टेबल में अजगर वस्तु को सहेजना