
能否取出第一列相同,第二列记录不同且大于2的记录。
例如:过滤掉JL201409230016,取出JL201409230014这两条记录
新人,分不多,敬请原谅
------解决思路----------------------
一行记录 如果他的第一列和他的上一行记录相同或者后面数字部分相差大于2 就满足条件。否则不选择。
选择出
14
14
022
89
91 9N
只有这5行记录。
------解决思路----------------------
select col1 from tablename group by col1 having count(distinct col2)>=2
------解决思路----------------------
select * from tablename
where col1 in(
select col1 from tablename group by col1 having count(distinct col2)>=2 )