Rozważ następujące wymyślone, ale proste zapytanie: SELECT ID , CASE WHEN ID <> 0 THEN (SELECT TOP 1 ID FROM X_OTHER_TABLE) ELSE (SELECT TOP 1 ID FROM X_OTHER_TABLE_2) END AS ID2 FROM X_HEAP; Oczekiwałbym, że ostateczny szacunek wiersza dla tego zapytania będzie równy liczbie...