select * from 表1,表2

解决方案 »

  1.   

    用这个语句试试:
    insert into table3 (select a.bh,a.name,b.jbgz,b.jj from table1 a,table2 b where 
    a.bh=b.bh group by bh)/*************************************/
    /*1、MY TOOL:*************************/
    /*2、Delphi,Oracle,Sybase,C++/C*******/
    /*3、PROJECT:*************************/
    /*3、Boss*****************************/
    /*4、为了五星的目标希望你早点结贴*****/
    /*************************************/
    下为我公司中餐定购点,大家随意随意.....
    巴西小吃部:13033009888
    阿根廷川味:13003059999
    韩国料理城:3663371
    英格兰拉面:3635476
    西班牙火锅:3661693
    中国大排挡:13956948888
      

  2.   

    select 表1.姓名 AS 姓名,
           BaseSal.金额 as 基本工资,
           bonus.金额  as 奖金
           SumSal.金额  as 总工资
    from 
         表1,
         (Select * from 表2 where 工资类别 = '基本工资') BaseSal,
         (Select * from 表2 where 工资类别 = '奖金') bonus,
         (Select 编号,SUM(金额) as 金额 Form 表2 Group by 编号) SumSal
    where  表1.编号 = BaseSal.编号 
       and BaseSal.编号 = bonus.编号
       and bonus.编号 = SumSal.编号.
      

  3.   

    这个查询必要要用存诸过程或查询nest
    不象楼上说的这样简单
      

  4.   

    测试通过:select 编号, 姓名,
        (select 金额 from 表2 where 工资类别='基本工资'and 编号=表1.编号)as 
      基本工资,
      (select 金额 from 表2 where 工资类别='奖金'and 编号=表1.编号) as 
      奖金,
      (select sum(金额) from table2 where 编号=表1.编号)as 总工资
    from 表1