Может кто-нибудь, пожалуйста, почему я захожу в тупик с этими запросами:
sub_query_comments = database.session.query(YoutubeComment) \
.filter(YoutubeComment.video_id == youtube_video.id) \
.filter(YoutubeComment.parent_uuid == None) \
.filter(YoutubeComment.deleted_by_youtube == True) \
.filter(YoutubeComment.deletion_reason == 'Unseen') \
.subquery()
database.session.query(YoutubeComment) \
.filter(YoutubeComment.video_id == youtube_video.id) \
.filter(YoutubeComment.parent_uuid == sub_query_comments.c.uuid) \
.filter(YoutubeComment.days_unseen == sub_query_comments.c.days_unseen) \
.filter(YoutubeComment.deleted_by_youtube == True) \
.filter(YoutubeComment.deletion_reason == 'Unseen') \
.update({
YoutubeComment.deletion_reason: 'First level comment deleted'
})
database.session.commit()
Есть ли другой способ, как выполнить эти запросы без тупика?