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

एक तालिका में शामिल होने के लिए SQL कुशल तरीका जहां सभी मान मौजूद हैं

सबसे आसान काम होगा group by . का इस्तेमाल करना और having :

SELECT group_name
FROM table2 g
JOIN table1 t on g.group_id = t.group_id
WHERE t.item in (765,656)
GROUP BY group_name
HAVING COUNT(DISTINCT t.item) = 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. मैं MS SQL सर्वर प्रबंधन स्टूडियो का उपयोग किए बिना SQL सर्वर में अपना डिफ़ॉल्ट डेटाबेस कैसे बदल सकता हूँ?

  2. मौजूदा तालिका से तालिका (संरचना) बनाएं

  3. वर्चर मान का रूपांतरण एक इंट कॉलम से बह निकला

  4. एक वर्चर डेटा प्रकार को डेटाटाइम डेटा प्रकार में बदलने के परिणामस्वरूप एक आउट-ऑफ-रेंज मान त्रुटि हुई

  5. एकाधिक कैश आइटम से बचने के लिए डेटाबेस तक पहुंच को कतारबद्ध करें