采购单 对应表POLINE,采购员工号ENTERBY 通过表关系 可以调用掉人员表(PERSON)里工号对应的人名DISPLAYNAME;
入库单 对应表matrectrans,库管员工号ENTERBY 通过表关系 可以调用掉人员表(PERSON)里工号对应的人名DISPLAYNAME;现在需要在入库单上 显示采购员和库管员的姓名,
但是表POLINE和matrectrans有字段ENTERBY,没有字段DISPLAYNAME,而是通过字段ENTERBY与表PERSON中的字段PERSONID相对应 读取到人名DISPLAYNAME的:POLINE.ENTERBY  PERSON.DISPLAYNAME  matrectrans.ENTERBY  PERSON.DISPLAYNAME
   7856            张三                      7895             李四怎么在入库单报表上显示:
   采购:张三
   库管:李四刚开始学着写 好多不明白 诚心求教!!!!

解决方案 »

  1.   

    一般来说报单上都应该有个唯一标识ID的,用来识别工单记录用的
    采购信息:
    select a.enterby,b.displayname from poline a,person b 
    where a.enterby = b.enterby and a.id = &P;很简单的关联,可以看看一些SQL语法
      

  2.   

    你好!单独一个我知道,但是在这种情况怎么写:select a.enterby,b.displayname,c.enterby,_____from poline a,person b,matrectrans cwhere a.enterby = b.enterby ...就是说 a.enterby对应一个displayname,c.enterby也要对应一个displayname这个怎么弄?