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

प्रत्येक पोस्ट के लिए शीर्ष 10 पोस्ट और 10 टिप्पणियाँ प्राप्त करें sql

इन पंक्तियों के साथ कुछ काम करेगा।

with a as 
(
    SELECt TOP 10  Score
    , Post.ID as PostID 
    FROM Post 
    order by Score desc 
), b as
(
    select PostID
    , ID as CommentID 
    , ROW_NUMBER() over (partition by PostID order by ID) as RowNum
    from PostComment
) 
select * 
from a
left join b
on b.PostID = a.PostID
where b.RowNum <= 10


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर डेटाबेस को ऑफ़लाइन लेते समय अत्यधिक प्रतीक्षा-समय

  2. पैरामीटरयुक्त क्वेरी उस पैरामीटर की अपेक्षा करती है जो आपूर्ति नहीं की गई थी

  3. आधिकारिक छवि के शीर्ष पर एक कस्टम SQL सर्वर डॉकर छवि बनाना

  4. अद्वितीय वृद्धिशील मानों के साथ तालिका में इंट कॉलम अपडेट करें

  5. जांचें कि लिंक किया गया SQL सर्वर चल रहा है या नहीं