例如:表中有这两条记录
编号  序号  姓名
01    01   物理
02    01   化学
怎么样才能查询出这两条记录的"序号"是相同的啊? SQL语句该怎么写啊?
请指教~!~!

解决方案 »

  1.   

    ADOQuery1.SQL.Add(select * from表名 where 01.序号=02.序号);
      

  2.   

    楼上的倒高兴,呵呵
    SELECT First(a.序号) AS 序号, Count(a.序号) AS 重复数
    FROM a
    GROUP BY a.序号
    HAVING Count(a.序号)>1
      

  3.   

    To lijinghe1(副乡长):
     好象不行啊!!语句执行的时候出现 " 'First' 不是可以识别的 函数名。"的错误啊~!~!~
      

  4.   

    SELECT 编号 , Count(序号) AS 重复数
    FROM table
    GROUP BY 编号
    HAVING Count(序号)>1
      

  5.   

    To lijinghe1(副乡长):
    可以了,谢谢副乡长~!~!~!
      

  6.   

    Access和SQL Server的语法不太一样
    不要First就可以了SELECT a.序号 AS 序号, Count(a.序号) AS 重复数
    FROM a
    GROUP BY a.序号
    HAVING Count(a.序号)>1
      

  7.   

    select  a.编号,a.序号,a.姓名
    From 表名 a,表名 b 
    where a.序号=b.序号 and a.编号<>b.编号
    group by a.编号,a.序号,a.姓名