Я бы сделал это, используя подходы, основанные на множестве, которые многие другие уже опубликовали ...
... однако, просто для полноты, стоит отметить, что вы могли бы сделать цикл, если бы вы действительно этого хотели. Посмотрите курсоры и циклы while в книгах в Интернете, чтобы увидеть некоторые примеры.
Только, пожалуйста, не попадитесь в ловушку использования курсоров, как это делают многие новички. У них есть свое применение, но если они используются неправильно, они могут быть ужасными - почти всегда есть лучший способ сделать что-либо.