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

किसी अन्य तालिका से श्रेणी के बीच रिकॉर्ड का चयन करें

आप एक INNER JOIN कर सकते हैं Table1 . से उन रिकॉर्ड्स को फ़िल्टर करने के लिए दो तालिकाओं में से जिसका RN मान Table2 . में किसी भी श्रेणी में नहीं आते हैं :

SELECT t1.ID, t1.RN
FROM Table1 t1
INNER JOIN Table2 t2
    ON t1.RN >= t2.FromRN AND t1.RN <= t2.ToRN

चल रहे डेमो के लिए नीचे दिए गए लिंक का पालन करें (ओपी के सौजन्य से):

SQLFiddle



  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. मैं मैन्युअल रूप से पहचान कैसे सम्मिलित कर सकता हूं?

  5. जांचें कि दिनांक SQL में अतिव्यापी है या नहीं