I am not getting the logic behind the fact that a view can\'t be updated if it has DISTINCT Clause in its definition . Please guide with an example .