select top 10 max(id),max(abc),keywrod from test group by KeyWord
To ljprogram() , 你的查找方法可能会弄出表中原来不存在的记录的LZ的表中有主键吗?假设id是主键, 那么可以这么写吧 SELECT top 10 a.* FROM test a WHERE a.id IN (SELECT min(id) FROM test b GROUP BY b.keyword)如果没有主键的话,可以考虑将其它字段的内容用某个特别的连接符号 "拼" 出一个字段来.
--try
select * from TEST a,(select distinct top 10 KeyWord,id from TEST) b where a.id=b.id
你的查找方法可能会弄出表中原来不存在的记录的LZ的表中有主键吗?假设id是主键, 那么可以这么写吧
SELECT top 10 a.* FROM test a
WHERE
a.id IN (SELECT min(id) FROM test b GROUP BY b.keyword)如果没有主键的话,可以考虑将其它字段的内容用某个特别的连接符号 "拼" 出一个字段来.