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

Kueri tentang hubungan banyak-ke-banyak menggunakan Doctrine dengan Symfony2

Anda dapat menulis permintaan bergabung DQL seperti di bawah ini

$em = $this->getContainer()->get('doctrine')->getManager();
$repository = $em->getRepository('YourNamespaceYourBundle:User');
$query = $repository->createQueryBuilder('u')
    ->innerJoin('u.groups', 'g')
    ->where('g.id = :group_id')
    ->setParameter('group_id', 5)
    ->getQuery()->getResult();

Pemetaan Anda untuk groups properti di User entitas akan menangani bagian gabungan itu sendiri Anda tidak perlu menyebutkan tabel persimpangan dalam kueri DQL 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. Magento - Tabel dasar atau tampilan tidak ditemukan

  2. Terapkan tampilan tingkat pengguna yang berbeda di php

  3. Bagaimana cara mengirim email ketika waktu yang telah berlalu mencapai jam tertentu secara otomatis?

  4. MASALAH:Mysql mengonversi Enum ke Int

  5. cara permanen melakukan mysqli->set_charset()?