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

बच्चों के अपने माता-पिता के बाद उपस्थित होने के आदेश को कैसे संरक्षित किया जाए

आपकी आखिरी क्वेरी पर आपके पास वास्तव में दो प्रकार हैं। माता-पिता आरोही या अवरोही क्रमित करने में सक्षम हैं लेकिन बच्चे केवल आरोही क्रमित कर सकते हैं।

इसे देखने के बाद मुझे विश्वास है कि आप कुछ इस तरह से समाधान प्राप्त कर सकते हैं।

   order by case 
        when depth = 0
            then path
    /*
      secret function that always returns the
      right numbers regardless of whether or not the sort is ascending.
    */
        else XXX_function('DESC', path)
    end desc;

मेरा मानना ​​​​है कि तर्क सही है लेकिन आपको यह पता लगाना होगा कि संख्याओं को अवरोही क्रम में कैसे बदला जाए क्योंकि चीजें 'उल्टा' होंगी। (शायद सरणी स्थिति को उलट दें)



  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 9.5+ . में JSON सरणी से जोड़ना (धक्का देना) और हटाना

  4. PostgreSQL GeoJSON <- php -> JavaScript

  5. अस्थायी कुंजी को लागू करने के लिए PostgreSQL, ट्रिगर और समवर्ती