movies_on_date = session.query(movies_showing,
movies,
func.group_concat(movies_showing.movie_showtime)\
.label("showtimes"))\
.filter(movies_showing.date == movie_date,
movies.movie_title == movies_showing.movie_title) \
.group_by(movies_showing.movie_title)\
.all()
Как мы можем сделать группу concat и заказать их?SqlAlchemy Group Concat and OrderBy
я пробовал:
func.group_concat(movies_showing.movie_showtime).asc()
и:
func.group_concat(movies_showing.movie_showtime.asc())
и оба, кажется, не работает. как мы это достигаем?
попробовать "func.group_concat (movies_showing.movie_showtime.distinct())" – SumanKalyan
@SumanKalyan im не ищет уникальных значений. Im ищет, чтобы агрегировать значения, но суммировать их в порядке возрастания или убывания. –
Было ли решение для этого найдено? Можно ли использовать любые или все эти функции в ORM sqlalchemy? https://dev.mysql.com/doc/refman/5.7/ru/group-by-functions.html#function_group-concat –