现在有表A(barcode varchar2,length number),B(barcode varchar2,serial number)其中barcode关联A:B为1:n有如下sql语句
insert into a values('b1',10)
insert into a values('b2',20)
insert into a values('b3',30)
insert into b values('b1',1)
insert into b values('b2',2)
insert into b values('b2',3)
insert into b values('b3',4)
insert into b values('b4',5)
insert into b values('b4',6)在执行sql
    select a.barcode,a.length,b.serial from a,b where a.barcode=b.barcode
结果如下    barcode   length    serial 
      b1        10        1
      b2        20        2
      b2        20        3
      b3        30        4
      b3        30        5
      b3        30        6能否有sql实现下面的结果:    barcode   length    serial 
      b1        10        1
      b2        20        2
      b2         0        3
      b3        30        4
      b3         0        5
      b3         0        6
就是当B表的有多条记录和A表对应时,只显示第一个记录的长度,其他的都为0