select distinct 客户编号,客户名称,客户地址 from tablename

解决方案 »

  1.   

    declare @tab table(客户编号 varchar(20),客户名称 varchar(20),客户地址 varchar(20),部门 varchar(20))
    insert @tab values('Cust01','name01','add01','sc01')
    insert @tab values('Cust01','name01','add01','sc02')
    insert @tab values('Cust01','name01','add01','sc03')
    insert @tab values('Cust02','name02','add01','sc01')
    insert @tab values('Cust02','name02','add01','sc03')select distinct 客户编号,客户名称,客户地址 from @tab
      

  2.   

    select distinct 客户编号,客户名称,客户地址 from tb
      

  3.   

    客户编号          客户名称          客户地址            部门
    Cust01            name01            add01               sc01
    Cust01            name01            add02               sc02
    Cust01            name01            add01               sc03
    Cust02            name02            add01               sc01
    Cust02            name02            add01               sc02  想得到(不分部门)
    客户编号          客户名称          客户地址
    Cust01            name01            add01
    Cust02            name02            add01求一个SQL请问,请大家指点。。
    上面的达不到效果
      

  4.   

    你这两数据不一样啊.
    客户地址
    add01
    add01客户地址
    add01
    add02你改了数据了.
      

  5.   

    if object_id('pubs..tab') is not null
       drop table tab
    gocreate table tab
    (
    客户编号 varchar(10),
    客户名称 varchar(10),
    客户地址 varchar(10),
    部门    varchar(10)
    )insert into tab(客户编号,客户名称,客户地址,部门) values('Cust01','name01','add01','sc01')
    insert into tab(客户编号,客户名称,客户地址,部门) values('Cust01','name01','add02','sc02')
    insert into tab(客户编号,客户名称,客户地址,部门) values('Cust01','name01','add01','sc03')
    insert into tab(客户编号,客户名称,客户地址,部门) values('Cust02','name02','add01','sc01')
    insert into tab(客户编号,客户名称,客户地址,部门) values('Cust02','name02','add01','sc02')select distinct 客户编号,客户名称,客户地址 from
    (
    select a.* from tab a , 
    (select 客户编号,min(客户地址) as 客户地址 from tab group by 客户编号) b
    where a.客户编号 = b.客户编号 and a.客户地址 = b.客户地址
    ) t
    drop table tab--结果
    客户编号   客户名称   客户地址       
    ---------- ---------- ---------- 
    Cust01     name01     add01
    Cust02     name02     add01(所影响的行数为 2 行)
      

  6.   

    客户编号          客户名称          客户地址            部门   ... ... ... ...
    Cust01            name01            add01               sc01   ... ... ... ...
    Cust01            name01            add02               sc02   ... ... ... ...
    Cust01            name01            add01               sc03   ... ... ... ...
    Cust02            name02            add01               sc01   ... ... ... ...
    Cust02            name02            add01               sc02   ... ... ... ...
    后面没有很多列呢。那怎么办?
      

  7.   

    要的效果:
    客户编号   客户名称   客户地址   部门  ...    
    ---------- ---------- ---------- 
    Cust01     name01     add01      sc01  ...
    Cust02     name02     add01      sc01  ...
      

  8.   

    客户编号          客户名称          客户地址            部门   ... ... ... ...
    Cust01            name01            add01               sc01   ... ... ... ...
    Cust01            name01            add02               sc02   ... ... ... ...
    Cust01            name01            add01               sc03   ... ... ... ...
    Cust02            name02            add01               sc01   ... ... ... ...
    Cust02            name02            add01               sc02   ... ... ... ...要的效果:
    Cust01     name01     add01      sc01  ...   ...  (其中一条的所有列)
    Cust02     name02     add01      sc01  ...   ... (其中一条的所有列)你加我Q吧121044642