Doktrin 2 Unterabfrage

8

Ich möchte eine Unterabfrage mit dem Abfrage-Generator implementieren, aber ich verstehe die Syntax nicht. Ich habe es mit einer Standorttabelle zu tun, die je nach festgelegtem Standorttyp Einträge enthält, z. B. Städte, Bundesländer oder Postleitzahlen. Ich möchte alle Orte, die in einem bestimmten Zustand sind und alle Stadttypen herausnehmen und eine Bevölkerung unterhalb einer bestimmten Menge haben.

%Vor%

In der und wo ich im Grunde sagen muss

  

und wo id nicht drin ist (wähle die ID aus dem Ort wo location_type = 1 und population & lt; 1000)

Update : Ich konnte dies mit direktem DQL tun, aber es wäre schön zu sehen, wie man es mit dem Abfrage-Generator macht.

%Vor%     
Jeremy Hicks 09.05.2011, 20:12
quelle

1 Antwort

4

In der Dokumentation von Doctrine fand ich Folgendes:

%Vor%

Es sollte möglich sein, eine Unterabfrage in diese Funktion einzufügen. Ich habe es nie selbst benutzt, aber laut der Dokumentation sollte es so aussehen.

%Vor%

Ich bin nicht 100% sicher, dass das obige Beispiel korrekt ist, aber probiere es aus.

    
Rene Terstegen 20.10.2011 06:42
quelle

Tags und Links