如下三张表:
A表员工 工资单价代码 工资单价    产量
F   100           0.02    1000
F   300           2.02     600
G   200           1.02     456
--此表中 工资单价名称 实际保存的是B表中的 工资单价代码;
         工资单价     实际保存的也是C表中的 单价的ID号。下面B、C两表通过FID关联。B表
FID 工资单价代码 工资单价名称
1     100               A
2     200               B
3     300                CC表
FID 产品名称    工资单价
1 a      0.02
2 b      1.02
3 c      2.02结果表D如下:员工 工资单价名称 工资单价    产量
F   A           0.02    1000
F   C           2.02     600
G   B           1.02     456结果表要从A表中取 员工 和 产量,B表中取 工资单价名称,C表中取 与B表中相应的 工资单价

解决方案 »

  1.   

    select a.员工,b.工资单价名称,a.工资单价,a.产量 from A a,B b
    where a.工资单价代码=b.工资单价代码
      

  2.   

    SELECT a.员工, b.工资单价名称, c.工资单价, a.产量
    FROM dbo.aa INNER JOIN
          b ON dbo.a.工资单价代码 = b.工资单价代码 INNER JOIN
          c ON dbo.a.工资单价 = c.工资单价
      

  3.   

    SELECT a.员工, b.工资单价名称, c.工资单价, a.产量
    FROM a INNER JOIN
          b ON dbo.a.工资单价代码 = b.工资单价代码 INNER JOIN
          c ON dbo.a.工资单价 = c.工资单价