首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

PB数据窗口除去重复行

2013-11-20 
PB数据窗口去除重复行表Aidnameamout101头孢10102青霉素20103氨基酸8表Bidsup101北京药业有限公司101山东

PB数据窗口去除重复行
表A
idnameamout
101头孢10
102青霉素20
103氨基酸8


表B
idsup
101北京药业有限公司
101山东齐鲁制药
102广东制药
102广东广药有限公司
103山东齐鲁制药

想得到下表的结果
idnameamoutsup 
101头孢10北京药业有限公司
102青霉素20广东广药有限公司
103氨基酸8山东齐鲁制药

试过用DISTINCT,但DISTINCT是对所有列不相同的,都会有重复行,不知道有没有其它方法?请大师们帮帮忙,谢谢。好郁闷~~呀~~~~

[解决办法]
select A.id, A.name, A.amout, ( select max(B.sup) from 表B where A.id = B.id)
from 表A

热点排行