Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Przygotowana instrukcja PHP PDO wiąże wartość NULL

Oto Twoje zapytanie:

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;

Niestety wszystko = NULL nigdy nie wróci prawda. Co więcej, MySQL nie obsługuje standardu ANSI NULL -safe komparator is not distinct from . Ale na szczęście ma alternatywę. Możesz spróbować tego:

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. Jaka jest kolejność wierszy MySQL dla SELECT * FROM nazwa_tabeli;?

  2. Jak zaktualizować MySQL na CentOS

  3. Django migrate :nie tworzy tabel

  4. Kolejność Mysql według określonych wartości ID

  5. Co się dzieje z ciągiem pasującym do pola liczb całkowitych MySQL?