Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php sql到条令查询语言_Php_Sql_Symfony_Doctrine Orm_Dql - Fatal编程技术网

Php 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 =

如何将此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 = $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。我认为您应该检查语法