是否可以与Typeorm进行完全联接?

时间:2019-07-10 13:59:54

标签: typeorm

有没有办法与Typeorm进行完全联接?

我当前的查询如下:

this.myRepository.createQueryBuilder('myEntity')

我需要提取所有myEntity行。有时它们与myRelatedEntity行相关,在这种情况下,也必须获取后者的数据。有时它们与myRelationEntity不相关,在这种情况下,我仍然需要提取myEntity行。

显然,除了“完全加入”之外,没有其他方法可以满足我的需要。但是似乎FULL JOIN在Typeorm中不可用。

有什么办法可以实现我的目标?

1 个答案:

答案 0 :(得分:1)

就我而言,我使用了查询功能。

this.myRepository.query(`
    SELECT *
    FROM myEntity
    FULL JOIN otherEntity ON otherEntity.id = myEntity.fid
`);