主题:[讨论]选出的记录中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应该怎么改
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应该怎么改