как оптимизировать запрос чтобы два раза не обращаться к таблице order_split_mark_details

if (select count(status)
    from order_split_mark_details os(nolock)
    where os.pcode=@vcode and status = 6276687) =
    (select count(status)
    from order_split_mark_details os(nolock)
    where os.pcode=@vcode)
    begin
        update o set status = 6276687
        from order_split_mark o(nolock)
        where o.vcode=@vcode
    end

Ответы (0 шт):