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

MySQL IN क्लॉज:तर्कों की अधिकतम संख्या

आप IN क्लॉज से किसी क्वेरी के परिणाम प्राप्त करने के लिए कह सकते हैं, जैसे:

SELECT * FROM table1 
WHERE table1.id IN 
    (
   SELECT id from table2
    )

इस तरह, आपको सभी संभावित मानों वाली टेक्स्ट स्ट्रिंग जेनरेट करने की आवश्यकता नहीं है।

Mysql में, आपको IN खंड में जितने चाहें उतने मान डालने में सक्षम होना चाहिए, केवल "max_allowed_packet" के मान से सीमित।

http://dev.mysql.com/doc /refman/5.0/hi/comparison-operators.html#function_in http://dev.mysql.com /doc/refman/5.0/hi/server-system-variables.html#sysvar_max_allowed_packet



  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. MS Access और MySQL के बीच डेटा को सिंक्रोनाइज़ करने का सबसे अच्छा तरीका क्या है?

  3. ORDER BY का उपयोग करते समय MySQL अनुक्रमणिका (फ़ाइलों का उपयोग करके) का उपयोग नहीं कर रहा है

  4. कमांड प्रॉम्प्ट का उपयोग करके एक mysql डेटाबेस कैसे निर्यात करें?

  5. MySQL INSERT या REPLACE कमांड्स