In common: both are selection effects on the observed correlation — you don't see the whole population.
Difference: Berkson conditions on a
collider (a common effect X→Z←Y) and thereby
creates a spurious correlation that also biases the regression slope — a
structural problem.
Range restriction, by contrast, selects directly on the
predictor X: the correlation is merely
dampened (or inflated for extreme groups), while the slope Y·X stays unbiased — a
variance problem that can be corrected with the Thorndike formula. Rule of thumb: never control for a collider, but do correct for range restriction.
→ Range Restriction