我正在尝试根据以下 SQL 语句在 SqlAlchemy 中创建一个视图:
SELECT DISTINCT user_id, map_id FROM record;
在记录中可以有各种 user_id 和 map_id 组合。相同ID的多个条目也是可能的。
我目前有以下代码
class UserFinishedMaps(db.Model):
__table__ = create_view(
name="user_finished_maps",
selectable=select([Record.user_id, Record.map_id]).distinct(
Record.user_id, Record.map_id
),
metadata=db.metadata,
)
这显然是行不通的。我试图找出可选的正确语法与上述 SQL 语句相匹配。