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

पीएचपी पीडीओ तैयार बयान बाइंड NULL मान

यह आपकी क्वेरी है:

SELECT c.*, COUNT(d.servername) as servercount, d.controller
FROM customers C JOIN
     customerdata d
     ON c.id = d.customer
WHERE isVdi = :isVdi AND d.controller = :controller
GROUP BY d.customer
ORDER BY c.name ASC, c.environment ASC;

दुर्भाग्य से, कुछ भी = NULL सच कभी नहीं लौटने वाला है। दुर्भाग्य से, MySQL एएनएसआई मानक का समर्थन नहीं करता NULL -सुरक्षित तुलनित्र is not distinct from . लेकिन खुशी से इसका एक विकल्प है। आप इसे आजमा सकते हैं:

SELECT c.*, COUNT(d.servername) as servercount, d.controller
FROM customers C JOIN
     customerdata d
     ON c.id = d.customer
WHERE isVdi = :isVdi AND
      d.controller <=> :controller
GROUP BY d.customer
ORDER BY c.name ASC, c.environment ASC;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में कोट्स वाले डेटा को कैसे स्टोर करें

  2. पायथन पांडा - टुकड़ों में बड़े डेटा फ्रेम लिखने के लिए to_sql का उपयोग करना

  3. MySQL पूरे कॉलम से सभी व्हाइटस्पेस हटा दें

  4. मैं कैसे तय करूं कि कब दाएं जॉइन/लेफ्ट जॉइन या इनर जॉइन का उपयोग करना है या यह कैसे निर्धारित करना है कि कौन सी टेबल किस तरफ है?

  5. MYSQL में अनधिकृत उपयोगकर्ता का क्या अर्थ है?