This was asked to me interview and i am beginner in sql so was unable to solve it.
we are given a table in which somehow some of the rows are duplicated but now
we only want distinct rows
Name id orderNo
----------------
Mark 1 order1
Mark 1 order2
Mark 1 order2
Allen 3 order 2
Allen 3 order 3
Allen 3 order 3
Dennis 5 order 7
Dennis 5 order 9
Result
Mark 1 order1
Mark 1 order2
Allen 3 order 2
Allen 3 order 3
Dennis 5 order 7
Dennis 5 order 9
I answered
SELECT DISTINCT * from TableName;
but he wanted some other approach