sql >> データベース >  >> RDS >> Mysql

symfony2で複数のテーブルを結合するにはどうすればよいですか?

    $qb->select('DISTINCT m')
    ->from('MessageBundle:AssignmentUser', 'au')
    ->innerJoin('au.assignment', 'a', 'WITH', 'a.status = (:assigned)')
    ->innerJoin('au.user', 'u')
    ->innerJoin('a.message', 'm')
    ->where('u.id = (:user_id)')
    ->setParameter('assigned', 'assigned')
    ->setParameter('user_id', $yourSpecificUserId)
    ->orderBy("m.createdAt", "desc");
    

    Symfony2/Doctrineの複数結合がエラーを返す を参照してください。 詳細については。



    1. T-SQLを使用してSQLServerでデータベースのリカバリモデルを取得する方法

    2. さまざまな言語のクイズのデータ​​ベース設計

    3. MySQLから最後のN行を選択します

    4. SQL Server 2016:データベースを復元する