سؤال

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.

هل كانت مفيدة؟

المحلول

select Name,ID
 from tbl_abc where Name like '%william jam%'
group by Name

نصائح أخرى

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
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top