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

एसक्यूएल नॉट इन क्लॉज

आपके पास तालिका में NULL मान है

इसे आजमाएं

SELECT id, name 
FROM vw_x 
WHERE id NOT IN (select pid from table_x where pid is not null)
GROUP BY id, name
Having max(c_date) > GETDATE()

या यह

SELECT id, name 
FROM vw_x 
WHERE  NOT EXISTS (select 1 from table_x  where pid = vw_x.id  )
GROUP BY id, name
Having max(c_date) > GETDATE()

यह भी देखें एक तालिका से उन सभी पंक्तियों का चयन करें जो किसी अन्य तालिका में मौजूद नहीं हैं



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं DELETE कथन में उपनाम का उपयोग क्यों नहीं कर सकता?

  2. SQL सर्वर में FILE_ID() बनाम FILE_IDEX():क्या अंतर है?

  3. VBA का उपयोग करके Excel को SQL में निर्यात करें

  4. वर्चर कॉलम को इंट कॉलम के साथ मिलाएं

  5. SSRS वेबपेज त्रुटि स्थिति कोड 500