有如下的一个表======================
单号 箱子号
1111 123456
2222 123456
3333 754612
4444 341526
5555 166848
6666 123456要实现将箱子号(字符串)唯一的列出来,并把相关的单号(字符串)也列出来,应该怎么做?
因为有的时候有一个箱子号对应多个单号的情况,把这些相同箱子号的单号都合并为一个单号,并随便用一个其中的单号作为合并单的单号,应该如何实现?最总想实现的效果如下:
单号 箱子号
1111 123456 《-----这里将相同的箱子号的单号合并了并用第一个单号作为合并的单号
3333 754612
4444 341526
5555 166848
单号 箱子号
1111 123456
2222 123456
3333 754612
4444 341526
5555 166848
6666 123456要实现将箱子号(字符串)唯一的列出来,并把相关的单号(字符串)也列出来,应该怎么做?
因为有的时候有一个箱子号对应多个单号的情况,把这些相同箱子号的单号都合并为一个单号,并随便用一个其中的单号作为合并单的单号,应该如何实现?最总想实现的效果如下:
单号 箱子号
1111 123456 《-----这里将相同的箱子号的单号合并了并用第一个单号作为合并的单号
3333 754612
4444 341526
5555 166848
解决方案 »
- 请大家帮我看下这段代码,运行时提示没有for,请指点
- 请问关于SendMessage发送WM_PAINT的问题
- 关于文件操作的问题!(好人啊,快来帮帮我这个初学者吧)
- 怎么将command1.caption的字变成红色!:)
- 求解Excel导入SQL数据库的问题,很奇怪,不知道那里的问题!!!!
- 用所有的分求一份毕业设计!!(急)
- 求解:我的vb程序怎么变成win2000下的服务,或者,程序能随win2000server一起启动而不需要管理员登陆?
- 比较低级的问题,怎么更改报表的方向。
- 如何给datagrid的被选中列反向排序?
- 怎样在vb里定义一个16位无符号整形数?(0到65535)
- 文件夹和文件的建立与打开
- 高分求教,Vb+Oracle,有关Oracle驱动的问题,更换驱动以后,Sql语句不好用了!急,各位请进!
delete your_tablename
from your_tablename a,
(
select max(id) as id,Name from your_tablename
group by 箱子号 having count(*)>1
) as b
where a.id<>b.id
and a.箱子号=b.箱子号
再来就是删掉ID主键
这样可以达到你的目的
where 单号 in (select min(单号)from tablename group by 箱子号)