回 帖 发 新 帖 刷新版面

主题:[讨论]选出的记录中A字段不能重复出现SQL语言怎么写

在数据库中有两个字段A和B,他的值如下:

         A           B

1     三星皮包     手机带

2     三星手机     手机按键

3.    中兴手机     手机保护膜

4     诺基亚手机   手机喇叭

5     中兴手机      手机电板

6     三星手机      手机按键


现在我想通过一句SQL语言选出以上6条记录中A字段带有手机的但选出的记录中A字段不能重复出现,就是第2条记录和第6条记录只能选其中一条

也就是选出的结果是

         A           B

2     三星手机     手机按键

3.    中兴手机     手机保护膜

4     诺基亚手机   手机喇叭


如果要选出前个记录
sql="select top 5 * from 112 where A like '% 手机 %' and                 order by id "  这句SQL应该怎么改

回复列表 (共3个回复)

沙发


SELECT DISTINCT COLNAME,COLNAME FROM TABLENAME

板凳

这样测试不行了

3 楼

select a,b,count(*) from 表 group by a,b

我来回复

您尚未登录,请登录后再回复。点此登录或注册