यह आपकी क्वेरी है:
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;