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

Oracle सबक्वेरी बाहरी ब्लॉक 2 स्तरों से चर नहीं देखता है

नहीं, Oracle एक से अधिक स्तर गहरे नेस्टेड उपश्रेणियों से संबंधित नहीं है (और न ही MySQL )।

यह एक जानी-मानी समस्या है।

इसका इस्तेमाल करें:

SELECT  p.post_id, c.*
FROM    posts
JOIN    (
        SELECT  c.*, ROW_NUMBER() OVER (PARTITION BY post_id ORDER BY created_date ASC) AS rn
        FROM    comments c
        ) c
ON      c.post_id = p.post_id
        AND rn = 1


  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. Oracle में सभी तालिकाओं को कैसे सूचीबद्ध करें

  3. Oracle में SESSIONTIMEZONE फ़ंक्शन

  4. यह विवरण में है

  5. Oracle 12c में PBKDF2 का उपयोग कैसे करें?