Представьте себе следующую таблицу Media:
| site | show_id | time |
| ---------------------|-------|
| CNN | 1 | 'a' |
| ABC | 2 | 'b' |
| ABC | 5 | 'c' |
| CNN | 3 | 'd' |
| NBC | 4 | 'e' |
| NBC | 5 | 'f' |
--------------------------------
Я бы хотел перебрать результаты запроса, сгруппированные по show_id, и попробовал этот запрос:
listings = session.query(Media).filter(Media.site == "CNN").group_by(Media.show_id).all()
Вот как я хотел быперебрать результаты:
for showtimes in listings:
for show in showtimes:
print(show.time)
Но этот запрос не дает мне все сгруппированные дочерние объекты.Чего мне не хватает?