Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara membuat pernyataan DQL yang efisien, untuk mencocokkan SQL saya yang efisien saat melakukan LEFT JOIN sederhana?

dalam kasus Anda, saya akan mencoba kueri ini:

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

ubah produk di i.product ke nama properti Anda




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. bagaimana cara mendapatkan bulan dari tanggal di mysql

  2. Melewati array dari PHP ke Javascript menggunakan JQuery &JSON

  3. Bagaimana cara menyimpan teks arab di database mysql menggunakan python?

  4. java.sql.SQLException:Tidak ditemukan driver yang cocok untuk pengujian localhost

  5. Menghubungkan ke Database Perl