加入和加入Doctrine2有什么区别?



in in odtrine2中加入和加入之间有什么区别?

我在手册中找不到任何相关信息。

ON替换原始联接条件,
WITH向其添加条件。


示例

[Album] ---OneToMany---> [Track]
  1. 案例一个

    dql

    FROM Album a LEFT JOIN a.Track t WITH t.status = 1
    

    将在SQL

    中翻译
    FROM Album a LEFT JOIN Track t ON t.album_id = a.id AND t.status = 1
    
  2. 案例两个

    dql

    FROM Album a LEFT JOIN a.Track t ON t.status = 1
    

    将在SQL

    中翻译
    FROM Album a LEFT JOIN Track t ON t.status = 1
    

相关内容

  • 没有找到相关文章

最新更新