select distinct (SFZHM),GRXM,GRZH,LXDZ, from 视图1 select * from 视图2 A inner join () on A.GRZH=上面的查询结果.GRZH麻烦大家帮帮忙,我想把这两个结合起来,但不知道查询语句该怎么写。

解决方案 »

  1.   

    select a.* from 视图2 A inner join 视图1 b  on A.GRZH=b.GRZH 
      

  2.   

    select * from 视图2 A 
    where exists 
    (select distinct (SFZHM),GRXM,GRZH,LXDZ, from 视图1 where on A.GRZH=视图1.GRZH)
      

  3.   

    楼上的好像不对哦但我需要查询SFZHM,GRXM,GRZH,LXDZ和视图2里面的所有字段
      

  4.   

    select a.GRXM,a.GRZH,a.LXDZ,b.* 
    from 视图1 a,视图2 b
    where a.GRZH=b.GRZH
      

  5.   

    视图2里面是分组纪录,每个GRZH有2条纪录,视图1是单个GRZH的信息,我就是想把视图1查询的结果跟视图2内连接