А зачем вообще нужно данные отсортировать так?
а в чём тогда смысл, если их нет в выборке? Что ты сортировать собрался?
но ты же не всю тысячу элементов выбираешь, верно?
стоит дважды подумать, зачем тебе это и можно ли как-то от такого ограничения избавиться
Сколько у тебя там айдишников?
SET tableA.tableB_Id = tableB.Id
У вас точно есть в OrganizationControl запись, у которой OrganizationControlId равен нулю?