【发布时间】:2010-06-15 10:52:54
【问题描述】:
所以我有一个包含日期戳和两个字段的表,我想确保它们在上个月是唯一的。
table.id
table.datestamp
table.field1
table.field2
上个月不应该有相同field1+2复合值的重复记录。
我脑海中的步骤是:
- 按两个字段分组
- 回顾上个月的数据,确保没有出现这种独特的分组。
我已经做到了这一点,但我认为这行不通:
result = session.query(table).group_by(\
table.field1,
table.field2,
func.month(table.timestamp))
但我不确定如何在 sqlalchemy 中执行此操作。有人可以给我建议吗?
非常感谢!
【问题讨论】:
标签: python sql mysql sqlalchemy group-by