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

PostgreSQL समग्र प्राथमिक कुंजी और सीरियल वेतन वृद्धि?

@Juan द्वारा सुझाए गए डेटा को दिखाएं

select
    row_number() over (
        partition by modulecode order by modulecode
    ) as sessionid, 
    modulecode
from schedule

फिर जब उपयोगकर्ता एक निश्चित मॉड्यूल से एक निश्चित सत्र के लिए पूछता है:

select *
from schedule
where sessionid = (
    select sessionid
    from (
        select
            sessionid,
            row_number() over (order by sessionid) as module_sessionid
        from schedule
        where modulecode = 'B'
    ) s
    where module_sessionid = 2
)


  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. मैं एसक्यूएल पोस्टग्रेज में कॉलम में सबसे बड़ा मूल्य कैसे ढूंढूं?

  4. SQL सर्वर - सहसंबंध के साथ सशर्त एकत्रीकरण

  5. PostgreSQL में एकाधिक तालिकाओं का उपयोग करके एक बड़ा अद्यतन करना