我现在两表dypjqd和kccpdy,怎么查询出第一个表中的编号,名称与第二个表中的编号,名称相同的一条记录呀,还要有一个条件是,第一个表中的另一个字段编号等于text1.textr的,怎么写这个代码呀?要代码!先行谢谢啦

解决方案 »

  1.   

    "select t.*,b.* from dypjqd t inner join kccpdy b on t.编号=b.编号 where t.某字段='" & text1.text & "'
      

  2.   

    基本上楼上的是对的啦
    sql = "select t.*,b.* from dypjqd t inner join kccpdy b on t.编号=b.编号 and t.名称=b.名称 where t.某字段='" & text1.text & "'"
      

  3.   

    "select dypjqd .*,kccpdy.* from dypjqd , kccpdy where (dypjqd .no=kccpdy.no)and( dypjqd .xxx ='" & text1.text & "')"
      

  4.   

    sql1 = "select dypjqd.商品编号,kccpdy.商品编号 from pjdyqd,kccpdy on dypjqd.商品编号=kccpdy.商品编号 and pjdyqd.商品名称=kccpdy.商品名称 where mid(dypjqd.票据编号,1,4)='" & Text1.Text & "' and mid(dypjqd.票据编号,5,2)='" & Text3.Text & "' "
    这句话什么地方不对呀
      

  5.   

    "from pjdyqd,kccpdy on"这里也漏了"inner join"