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

मैं इस बाएं जॉइन द्वारा लौटाई गई पंक्तियों की संख्या को एक तक कैसे सीमित करूं?

यदि ऑरैकल पंक्ति संख्या (विभाजन द्वारा) का समर्थन करता है तो आप एक उप क्वेरी बना सकते हैं जहां पंक्ति बराबर होती है 1.

SELECT * FROM table1
LEFT JOIN
(SELECT *
FROM   (SELECT *,
           ROW_NUMBER()
             OVER(PARTITION BY assignmentgroup ORDER BY assignmentgroup) AS Seq
    FROM  table2) a
WHERE  Seq = 1) v
ON assignmet = v.assignmentgroup


  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. परिणामसेट वापस करने के लिए दूसरी तालिका की पंक्तियों पर पुनरावृति करें

  4. SQLcl (Oracle) का उपयोग करते समय .txt फ़ाइल में क्वेरी परिणाम कैसे निर्यात करें

  5. सॉकेट से पढ़ने के लिए कोई और डेटा नहीं