关联表如何支持left join查询?

/api/table1:list 获取数据,如何tableName的记录都列出,但其1:N关联表table2的数据只列出满足条件的记录

你好 ,没有理解你的问题 ,请举例详细说明

user:[{id:1,name: a},{id:2,name: b}], book: [{id:100, userId:1,price:20.00},{id:101,userId:1,price:100.00}.{id:102,userId1,price:200.00},{id:200,userId:2,price 30.00}]
user. 和book是 1:N 关系.
查询条件: book.price>100。获得所有用户列表以及满足条件书的列表,如果price不满足,也返回用户列表,但其书列表是空.
预期结果: [{id:1,name:a,book:[{id:101},{id:102}]},{id:2,name:b,book:]