Php sql到条令查询语言
如何将此sql编写为条令查询语言() 谢谢。试用不存在:Php sql到条令查询语言,php,sql,symfony,doctrine-orm,dql,Php,Sql,Symfony,Doctrine Orm,Dql,如何将此sql编写为条令查询语言() 谢谢。试用不存在: SELECT * FROM service WHERE NOT Exists (SELECT 1 FROM reclamation WHERE id_service = service.id) 尝试使用不存在: SELECT * FROM service WHERE NOT Exists (SELECT 1 FROM reclamation WHERE id_service = service.id) 试着这样做 $em =
SELECT *
FROM service
WHERE NOT Exists (SELECT 1 FROM reclamation WHERE id_service = service.id)
尝试使用不存在:
SELECT *
FROM service
WHERE NOT Exists (SELECT 1 FROM reclamation WHERE id_service = service.id)
试着这样做
$em = $this->getDoctrine()->getManager();
$query = $em->createQuery(
'SELECT s
FROM YourBundle:Service s
WHERE s.id NOT IN
( SELECT s.idService FROM YourBundle:Reclamation r )'
)->getResult();
如果这值得,你可以用老式的方式 试着这样做
$em = $this->getDoctrine()->getManager();
$query = $em->createQuery(
'SELECT s
FROM YourBundle:Service s
WHERE s.id NOT IN
( SELECT s.idService FROM YourBundle:Reclamation r )'
)->getResult();
如果这值得,你可以用老式的方式 请参见链接
请参阅链接
您可以在“idService FROM”附近找到[Semantic Error]第0行第122列:错误:无效的PathExpression。必须是StateFieldPathExpression。我认为您应该检查语法[Semantical Error]第0行,第122列靠近“idService FROM”:错误:无效的PathExpression。必须是StateFieldPathExpression。我认为您应该检查语法