@jason - you can probably filter out "answers deleted as part of question's deletion" by checking delete date/time of answer to be different than that of question (probably corrected by precision of epsilon seconds to account for probable deletion speed slowness)
– DVK-on-Ahch-ToSep 4 '16 at 3:04

@DVK-in-exile Yes, I think that could be done. But I think it would complicate the query, and it wouldn't really be any more performant - I'd still need to join against the PostsWithDeleted table in that scenario, but the exclusion clause would be more complicated
– Jason BakerSep 4 '16 at 4:03