• 不使用条件的联查

    不使用条件的联查

    你可以在不使用条件的情况下联查数据。要做到这一点,使用leftJoininnerJoin

    1. const user = await createQueryBuilder("user")
    2. .innerJoin("user.photos", "photo")
    3. .where("user.name = :name", { name: "Timber" })
    4. .getOne();

    将会生成如下 SQL 语句:

    1. SELECT user.* FROM users user
    2. INNER JOIN photos photo ON photo.user = user.id
    3. WHERE user.name = 'Timber'

    这将会返回 Timber 如果他有 photos,但是并不会返回他的 photos。