首页 > 解决方案 > 如何使用 SQLAlchemy 更改 group_concat() 的默认分隔符?

问题描述

我正在尝试group_concat使用 SQLAlchemy。问题是我想将分隔符从更改,:

### code #####
.......
db.session.query(c1.ID,c1.cap ,func.group_concat(c1.Name.distinct(), ':' )).join(c2,(chart1.ID == c2.ID)).filter(c1.cap ==82).group_by(c1.ID).all()

它给出以下输出:

[('ECE358', 82, 'CNT:,DB:')]

但我想要以下内容:

[('ECE358', 82, 'CNT:DB')]

标签: pythonmysqlsqlalchemyflask-sqlalchemy

解决方案


推荐阅读