Distinct value is not coming in query
-
06-07-2021 - |
Question
I have this query
select distinct Name,ID from tbl_abc where Name like '%william jam%'
My expected result is
Anderson William James 1
William James 2
and the result coming is
Anderson William James 1
William James 2
William James 3
The data present inside table is
Anderson William James 1
William James 2
William James 3
how can i achieve this. I am trying this from last 2 hours but not getting distinct name.
Solution
select Name,ID
from tbl_abc where Name like '%william jam%'
group by Name
OTHER TIPS
You can achieve using GROUP BY
and if you want ID of the latest record use MAX
and for first use MIN
of same names
For max
select Name, MAX(ID) from tbl_abc where Name like '%william jam%' GROUP BY Name
For min
select Name, MIN(ID) from tbl_abc where Name like '%william jam%' GROUP BY Name
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow