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

निर्दिष्ट मानों में से कम से कम एक के साथ पंक्तियों को खोजने के लिए SQL क्वेरी

आप EXISTS . का उपयोग कर सकते हैं या IN उपप्रश्न:

SELECT *
FROM MOVIES m
WHERE EXISTS
(
    SELECT *
    FROM ACTORS a
    WHERE a.MovieId = m.MovieId
    AND a.ActorName IN ('Tom Hanks', 'Russell Crowe', 'Arnold Schwarzenegger')
)

या

SELECT *
FROM MOVIES m
WHERE m.MovieId IN 
(
    SELECT a.MovieId
    FROM ACTORS a
    WHERE a.ActorName IN ('Tom Hanks', 'Russell Crowe', 'Arnold Schwarzenegger')
)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle में varchar2 PL/SQL सबप्रोग्राम तर्क के लिए आकार सीमा क्या है?

  2. दी गई शर्त को संतुष्ट करने वाले कई में से एक पंक्ति को छोड़कर सभी पंक्तियों को कैसे अपडेट करें?

  3. Oracle PLSQL में किसी भी वर्ष के लिए ईस्टर की तिथियां निर्धारित करना

  4. oracle 12.1 . में JSON कॉलम को कैसे अपडेट करें

  5. DbCommand और पैरामीटरयुक्त SQL, ORACLE बनाम SQL सर्वर