sql >> Database >  >> RDS >> Mysql

Hoe maak ik een efficiënte DQL-instructie die overeenkomt met mijn efficiënte SQL wanneer ik een eenvoudige LEFT JOIN doe?

in jouw geval zou ik deze vraag hebben geprobeerd:

$this->getEntityManager()
        ->createQueryBuilder()
        ->select('count(i)')
        ->from(Item::class, 'i')
        ->leftJoin(Product::class, 'p', 'WITH', 'i.product = p.id')
        ->where('i.id = :id')
        ->andWhere('p.model like :model')
        ->setParameter('id', 2222)
        ->setParameter('model', 'FS-%')
        ->getQuery()->getSingleScalarResult();

product wijzigen in i.product naar uw eigendomsnaam




  1. Rails 5.2 ActiveStorage met UUID's op Postgresql

  2. mysql-query met zoals %..% in de waar-clausule die verschillende resultaten oplevert

  3. Wat is de meest aanbevolen manier om tijd op te slaan in PostgreSQL met Java?

  4. Grondbeginselen van tabeluitdrukkingen, deel 10 - Weergaven, SELECT * en DDL-wijzigingen