我有这个查询
select distinct Name,ID from tbl_abc where Name like '%william jam%'
我的预期结果是
Anderson William James 1
William James 2
,结果是
Anderson William James 1
William James 2
William James 3
表格中的数据是
Anderson William James 1
William James 2
William James 3
我怎样才能做到这一点。我从最近2个小时开始尝试这个,但没有得到明确的名字。
答案 0 :(得分:3)
select Name,ID
from tbl_abc where Name like '%william jam%'
group by Name
答案 1 :(得分:2)
您可以使用GROUP BY
,如果您想要使用MAX
的最新记录的ID,并且首次使用相同名称的MIN
最大
select Name, MAX(ID) from tbl_abc where Name like '%william jam%' GROUP BY Name
分钟
select Name, MIN(ID) from tbl_abc where Name like '%william jam%' GROUP BY Name