2016-04-23 13 views

Antwort

0

try Verwendung nicht vorhanden ist:

SELECT * 
FROM service 
WHERE NOT Exists (SELECT 1 FROM reclamation WHERE id_service = service.id) 
+0

Sie [Abfragebeispiele hier] finden (http://doctrine-orm.readthedocs.org/projects/doctrine-orm/en/latest/reference/dql- doctrine-query-language.html # dql-select-examples) –

0

versuchen, dies zu tun,

$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(); 

Wenn das verdient, können Sie die alte Schule Art und Weise nutzen! native-sql-with-docrtine

+0

[Semantischer Fehler] Zeile 0, Spalte 122 in der Nähe von 'IDService FROM': Fehler: Invalid PathExpression. Muss eine StateFieldPathExpression sein. –

+0

Ich denke, du solltest deine Syntax überprüfen –