HAVING 0 = COUNT(1)) AS a
What does this mean ?
SELECT outr.*
FROM Orders outr
WHERE
EXISTS ( SELECT *
FROM ( SELECT ol.Orders_ID
FROM Orderlines AS ol
WHERE Status NOT IN ( 5, 6 )
GROUP BY ol.Orders_ID
HAVING 0 = COUNT(1)) AS a
WHERE outr.Orders_ID = a.Orders_ID)