質問編集履歴
1
コード例追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,3 +1,9 @@
|
|
1
1
|
親(1)対子(多)の関係であるテーブル間でSQLalchemyにて親テーブルへクエリを実行し、子テーブルの値ごと取得する場合、
|
2
2
|
joinedload等を利用して取得することが多いかと思います。
|
3
|
-
このとき、取得する子要素の最大個数を指定するようなことは可能でしょうか?
|
3
|
+
このとき、取得する子要素の最大個数を指定するようなことは可能でしょうか?
|
4
|
+
|
5
|
+
```python
|
6
|
+
res = db.query(parent).options(joinedload(parent.childlen)).all()
|
7
|
+
# 以下のような指定ができればいいのですが、無理でした
|
8
|
+
res = db.query(parent).options(joinedload(parent.childlen).limit(2)).all()
|
9
|
+
```
|