select PhoneCard.*,CardGroup.* from PhoneCard INNER JOIN CardGroup ON PhoneCard.CallPhone = CardGroup.CallPhone order by id
去来的结果有重复的项目,怎么除去?

解决方案 »

  1.   

    select distinct PhoneCard.*,CardGroup.* from PhoneCard INNER JOIN CardGroup ON PhoneCard.CallPhone = CardGroup.CallPhone order by id
      

  2.   

    select DISTINCT PhoneCard.*,CardGroup.* from PhoneCard INNER JOIN CardGroup ON PhoneCard.CallPhone = CardGroup.CallPhone order by id
      

  3.   

    这么多人,建议楼主看看<21天学SQL>
      

  4.   

    人真多,偶也来凑凑热闹:
    使用 DISTINCT 消除重复项
    DISTINCT 关键字可从 SELECT 语句的结果中除去重复的行。如果没有指定 DISTINCT,那么将返回所有行,包括重复的行。例如,如果在 titleauthor 中选择所有作者 ID 时未使用 DISTINCT,那么将会返回下列行(其中包括一些重复的行):USE pubs
    SELECT au_id
    FROM titleauthor下面是结果集:au_id       
    ----------- 
    172-32-1176 
    213-46-8915 
    213-46-8915 
    238-95-7766 
    267-41-2394 
    267-41-2394 
    274-80-9391 
    409-56-7008 
    427-17-2319 
    472-27-2349 
    486-29-1786 
    486-29-1786 
    648-92-1872 
    672-71-3249 
    712-45-1867 
    722-51-5454 
    724-80-9391 
    724-80-9391 
    756-30-7391 
    807-91-6654 
    846-92-7186 
    899-46-2035 
    899-46-2035 
    998-72-3567 
    998-72-3567 (25 row(s) affected)而使用了 DISTINCT 后,就能够除去重复项,而只查看唯一的作者 ID:USE pubs
    SELECT DISTINCT au_id
    FROM titleauthor下面是结果集:au_id       
    ----------- 
    172-32-1176 
    213-46-8915 
    238-95-7766 
    267-41-2394 
    274-80-9391 
    409-56-7008 
    427-17-2319 
    472-27-2349 
    486-29-1786 
    648-92-1872 
    672-71-3249 
    712-45-1867 
    722-51-5454 
    724-80-9391 
    756-30-7391 
    807-91-6654 
    846-92-7186 
    899-46-2035 
    998-72-3567 (19 row(s) affected)
      

  5.   

    select PhoneCard.*,CardGroup.* from PhoneCard INNER JOIN CardGroup ON PhoneCard.CallPhone = CardGroup.CallPhone and PhoneCard.CallPhone<>null order by id;
    或者
    select PhoneCard.*,CardGroup.* from PhoneCard INNER JOIN CardGroup ON PhoneCard.CallPhone = CardGroup.CallPhone and CardGroup.CallPhone<>null order by id
      

  6.   

    ha ha ...
    看来贴帖子的哥们要好好的学学SQL 了。这个可是最基本的东西了.
    加油了。