każda podpowiedź będzie mile widziana

potrzebuję w SQL sprawdzić jedną tabele, jezeli kolumna1 jest !=0 wykonać pętle
w pętli sprawdzamy pierwszą tabele kolejną w przypadku kiedy kolumna z niej jest !='' w tej drugiej tabeli sprawdzamy kolumnę tzn odczytujemy.
w efekcie koncowym aktualizujemy w pętli wynik zapisując do bazy danych
Jakieś pomysły jak to wykonać?
W ogóle mam problem z wykonaniem pętli na zapytaniu
robię analogicznie do:
WHILE EXISTS(SELECT top 1 1 FROM test WHERE lp IS NULL) begin SELECT @i= ID FROM test WHERE lp IS NULL ORDER BY id UPDATE test SET lp = 0 WHERE id = @i end
Samo zapytanie działa mi prawidłowo, ponieważ sprawdziłem. Dodam iz próbuję to wykonać lokalnie na kompie