5 копеек.
Следите за соответствием первичных ключей в присоединениях таблиц.
Кроме скорости, они ж от ошибок защищают.
У вас не хватает 'AND s.doctype = doc.doctype'
Здесь отработает правильно, а где нибудь в другом месте получите совпадение id документов и неверный результат.