sql="select distinct company_name from companys"
conn.execute(sql)

解决方案 »

  1.   

    SELECT DISTINCT 公司名称,公司地址 FROM companys就可以了
      

  2.   

    to:: qiao198(乔本) 你这样查出来地址重复的也不会查出来了,偶要的是公司名称不重复的,公司地址重复没关系。
      

  3.   

    to:: stefli((桂电)) 你这样不能查出地址信息哦
      

  4.   

    你好笨哦~~
    这样不就行了?
    SELECT DISTINCT 公司名称 FROM companys
      

  5.   

    回复人: anybody999(java&&delphi) ( ) 信誉:100  2004-03-26 18:28:00  得分:0 
     
     
      你好笨哦~~
    这样不就行了?
    SELECT DISTINCT 公司名称 FROM companys
    ----------
    地址呢?
      

  6.   

    sql="select distinct company_name,* from companys"
      

  7.   

    错误SQL 查询 :  SELECT DISTINCT company_name, * 
    FROM companys
    LIMIT 0 , 30 MySQL 返回:
    #1064 - You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near '* 
    FROM companys LIMIT 0, 30' at line 1
      

  8.   

    select company_name,company_address from companys group by company_name
      

  9.   

    我现在想问一个问题,你自己可能没有意识到(你问的问题根本是错的!)
    你要求的sql语句是不存在的,根本就是矛盾的下面的情况,你让数据库怎么判断?
    1公司  1地址
    2公司  2地址
    2公司  1地址
    1公司  2地址