- MATCH (o:Order) WHERE o:Active AND (o:New OR o:InProcess) RETURN o;
- MATCH (o:Order)-[:APPROVED_BY]->(e) WHERE NOT e.InternalId = {InternalId} RETURN o;
- MATCH (o:Order) WHERE NOT (o)-[:HAS_CONSTRAINTS]->() RETURN o;
In #2, I assume you are passing in an "InternalId" parameter.