这个过滤重复的记录如何做?
sql="select distinct(AA) from 表
此代码已过滤了AA字段重复的记录,要实现的是过滤取AA字段前2位重复的记录。
如何实现?请教!
------解决方案--------------------select top 2 distinct(AA) from 表
------解决方案--------------------select left(AA, 2) from table group by AA
这个意思?
------解决方案--------------------select min(AA) from 表 group by left(AA, 2)
试试
------解决方案--------------------select min(AA) from 表 group by left(AA, 2)
这个出来的字段中内容是全的
你可以再left(str,2)
------解决方案--------------------select AA from (select left(AA,2) as AA from Table) as Table group by AA
------解决方案--------------------select distinct substr(AA, 0, 2) from 表
------解决方案--------------------晕 啊 你不会 换个 。。。。。 无语 换个别名啊
------解决方案--------------------SQL code
SELECT left(AA, 2) AS a FROM b GROUP BY left(AA, 2)