select VHNO,MTNO,PJNO,CREQTY,UP from TXF000HGB12 where co='A1' AND dtid='HGG' AND VHNO=#VHNO"和
select SPECNM1,SPECNM2,SPECNM3 from TXF000HAA11 where MTNO=#MTNO将2个和在一起 前面查询出来的MTNO 是后面表单的条件,怎么和在一起哦

解决方案 »

  1.   


    select TXF000HGB12.VHNO,TXF000HGB12.MTNO,TXF000HGB12.PJNO,TXF000HGB12.CREQTY,TXF000HGB12.UP 
    from TXF000HGB12
    join TXF000HAA11
    on TXF000HGB12.VHNO=TXF000HAA11.VHNO
    where co='A1' AND dtid='HGG' AND VHNO=#VHNO"
    group by TXF000HGB12.VHNO,TXF000HGB12.MTNO,TXF000HGB12.PJNO,TXF000HGB12.CREQTY,TXF000HGB12.UP 
      

  2.   

    上面的发错了
    select TXF000HGB12.VHNO,TXF000HGB12.MTNO,TXF000HGB12.PJNO,TXF000HGB12.CREQTY,TXF000HGB12.UP 
    from TXF000HGB12
    join TXF000HAA11
    on TXF000HGB12.VHNO=TXF000HAA11.VHNO
    where TXF000HGB12.co='A1' AND TXF000HGB12.dtid='HGG'
    group by TXF000HGB12.VHNO,TXF000HGB12.MTNO,TXF000HGB12.PJNO,TXF000HGB12.CREQTY,TXF000HGB12.UP 
      

  3.   


    select SPECNM1,SPECNM2,SPECNM3 
    from TXF000HAA11 
    where MTNO in (select MTNO from TXF000HGB12 where co='A1' AND dtid='HGG' AND VHNO=#VHNO")
    如果其他的第一个SQL语句的栏位不能少的话,只能用代码动态组合了。
      

  4.   


    select 字段 from 表
    join 第二张表
    on 两张表相等的条件
    where 条件
    group by  分组字段
    order by 排序字段
    XXX,语句还是 写错了,你仿照这样的样式来就是