我在表公司和表员工之间有一对多的关系,如companyA.employees和employeeA.company。现在我想找到公司A中最年轻的员工。
我知道我可以通过以下其中一种来实现它
但sqlalchemy是否有内置功能可以直接从companyA.employees对其进行排序而不会受到惩罚从而首先从公司A获得所有员工?谢谢!
答案 0 :(得分:2)
我认为你问的是:
session.query(Employee).with_parent(companyA, Company.employees).order_by(Employee.age).limit(1)