sql >> Databasteknik >  >> RDS >> Mysql

Hur skapar jag en effektiv DQL-sats för att matcha min effektiva SQL när jag gör en enkel LEFT JOIN?

i ditt fall skulle jag ha försökt den här frågan:

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

ändra produkt i i.product till ditt fastighetsnamn




  1. Importera zippade filer i Mysql med CMD

  2. ComboBox.ValueMember och DisplayMember

  3. mysql hur man jämför datum i formatet dd-mån-åå

  4. PHP &WP:försök att catch inte fungerar när fel från DB kastas