Hola,
Tengo las siguientes entidades:
Class A {
/**
* @ORM\ManyToOne(...)
*/
private $b;
* @ORM\Column(name="date", type="date")
}
Class B {
/**
* @ORM\OneToMany(...)
*/
private $a;
}
Necesito una Query para obtener todas las entidades "B" que sus "A" tienen todas sus fechas "date" inferior a una que yo especifico.
Actualmente tengo la siguiente Query, que falla al encontrar al menos un "A" con un "date" inferior a la fecha que le entrego, la retorna, siendo que el resto de sus "A" tiene "date" superior a la que yo indico. La Query es la siguiente:
"SELECT b FROM Entity:B b INNER JOIN b.a a WHERE a.date > :date"