回 帖 发 新 帖 刷新版面

主题:[讨论]请教高手一下,此题怎么回答?

1.    已知四个表分别是ITEM(产品),GENDTCLS(年度分类),GENDTCAT(单价分类),FOB(单价),关系如下:
A.    item.seacod + item.itmcls = gendtcls.seacod + gendtcls.itmcls
B.    gendtcls.seacod + gendtcls.cattyp = gendtcat.seacod + gendtcat.cattyp
C.    gendtcat.seacod + gendtcat.prccod = fob.seacod + fob.prccod
D.    item.seacod + item.itmcod + item.prdcod + item.ftycod = fob.seacod + fob.itmcod + fob.prdcod + fob.ftycod
请写出一个或几个SQL语句,求item.seacod = ‘3’, item.itmcod = ‘59702’, gendtcat.prctyp = ‘1’ 的所有item.seacod, item.itmcod, item.prdcod, item.ftycod的fob.fob_us. 

回复列表 (共1个回复)

沙发

SELECT a.seacod, a.itmcod, a.prdcod, a.ftycod, d.fob_us ;
    FROM item a, gendtcls b, gendtcat c, fob d ;
    WHERE a.seacod + a.itmcls = b.seacod + b.itmcls AND ;
          b.seacod + b.cattyp = c.seacod + c.cattyp AND ;
          c.seacod + c.prccod = d.seacod + d.prccod AND ;
          a.seacod + a.itmcod + a.prdcod + a.ftycod = d.seacod + d.itmcod + d.prdcod + d.ftycod AND ;
          a.seacod = '3' AND a.itmcod = '59702' AND c.prctyp = '1'

我来回复

您尚未登录,请登录后再回复。点此登录或注册