- 不使用条件的联查
不使用条件的联查
你可以在不使用条件的情况下联查数据。要做到这一点,使用leftJoin
或innerJoin
:
const user = await createQueryBuilder("user")
.innerJoin("user.photos", "photo")
.where("user.name = :name", { name: "Timber" })
.getOne();
将会生成如下 SQL 语句:
SELECT user.* FROM users user
INNER JOIN photos photo ON photo.user = user.id
WHERE user.name = 'Timber'
这将会返回 Timber 如果他有 photos,但是并不会返回他的 photos。