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

एक से अधिक आइटम वाले सभी ऑर्डर चुनें और सभी आइटम की स्थिति जांचें

SELECT O.Id 
FROM Orders O 
JOIN Order_details OD ON O.Id=OD.Order_Id
WHERE O.Status='OK'
GROUP BY O.Id
HAVING count(DISTINCT OD.Id)>1
AND SUM(CASE WHEN OD.Status NOT IN ('S1','S2') 
             THEN 1 
             ELSE 0 
        END) = 0


  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. क्या क्वेरी बिल्डर में INSERT स्टेटमेंट का उपयोग करते समय 2 टेबल जोड़ने के तरीके हैं?

  3. यदि पैरामीटर शून्य है तो SQL सभी का चयन करें अन्यथा विशिष्ट आइटम लौटाएं

  4. SQL सर्वर (T-SQL) में msdb डेटाबेस से डेटाबेस मेल संदेश हटाएं

  5. JSON_QUERY () SQL सर्वर में उदाहरण (T-SQL)