sql >> Database teknologi >  >> RDS >> Mysql

Kan du deltage i en underforespørgsel med Doctrine 2 DQL?

Du forespørger på servicetype, før den er tilsluttet. Prøv:

SELECT o
FROM Entity\Order o
LEFT JOIN o.serviceRequests s
  WITH s.status = :serviceStatus
LEFT JOIN s.serviceType t
WHERE o.status = :orderStatus
AND COUNT(s) = 0
AND t.final = 1



  1. Mysql søg efter streng og tal ved hjælp af MATCH() AGAINST()

  2. PL/SQL-masseindsamling med LIMIT-klausul i Oracle-databasen

  3. SQL - Find manglende int-værdier i for det meste ordnede sekventielle serier

  4. MySQL-indekset bremser forespørgslen