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

mysql क्वेरी रूम उपलब्धता

IF(($q1) > 0, 1, 0)

यह त्रुटि लौटाने वाला भाग है।

साथ ही, जिस तरह से आपके पास है, $q1 दो बार मूल्यांकन किया जा रहा है, जो संभवत:वह नहीं है जो आप चाहते हैं।

अगर मैं सही ढंग से समझता हूं कि आप क्या करने की कोशिश कर रहे हैं, तो आप इस हिस्से को छोड़ने में सक्षम होना चाहिए। अगर $q1 कोई पंक्ति नहीं देता है, फिर IN अभिव्यक्ति किसी भी चीज़ से बिल्कुल भी मेल नहीं खाएगी।

यह भी ध्यान रखना चाहिए कि IN सबक्वेरी के साथ MySQL में अक्षम है; शामिल होने के साथ बहुत तेज़ दौड़ेंगे:

SELECT `c_title` FROM `c_content` JOIN ($q1) `a` ON `c_content`.`c_id`=`a`.`bd_h_id`


  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. डेटाबेस कनेक्शन स्थापित करने में विफल होने के पीछे मूल त्रुटि क्या है। कनेक्शन स्ट्रिंग, उपयोगकर्ता नाम और पासवर्ड जांचें।

  3. MySQL डेटाबेस में DECIMAL कैसे डालें

  4. बहुत सारे संसाधनों का उपभोग करने वाला सरल लेकिन भारी अनुप्रयोग। ऑप्टिमाइज़ कैसे करें?

  5. GET_FORMAT () उदाहरण – MySQL