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

वे मान प्रदर्शित करें जो तालिका 2 में हैं लेकिन तालिका 1 में नहीं हैं

विकल्प #1

SELECT table1.fruit FROM table1
LEFT JOIN table2
    ON table1.fruit = table2.fruit
WHERE table2.fruit IS NULL

विकल्प #2

SELECT table1.fruit FROM table1
WHERE NOT EXISTS (
    SELECT 1 FROM table2
    WHERE table2.fruit = table1.fruit
)

मुझे याद करने के लिए व्याख्या योजनाओं को देखना होगा जो अधिक कुशल है लेकिन यह वास्तव में आपके द्वारा बनाए गए किसी भी इंडेक्स पर निर्भर करता है।



  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. स्क्रैच से पायथन फ्लास्क और MySQL का उपयोग करके एक वेब ऐप बनाना:भाग 4

  3. MySQL कहाँ में ()

  4. डेटाबेस में एक स्ट्रिंग के रूप में एक पूर्णांक को संग्रहीत करने की कमियां

  5. mysql क्रिएट टेबल के नाम पर php वेरिएबल का उपयोग करें