这样不行吗?SELECT DISTINCT 省,市
FROM 表
WHERE Left(地区编号,1) <> 'S'

解决方案 »

  1.   

    哦,SORRY,我没看清问题
    不好意思
    我先想想
      

  2.   

    用地区编号的后四位好像不能表示唯一的地区
    所以只能用省市名称来表示了
    你看看这个办法能行吗SELECT DISTINCT 省,市
    FROM 表
    WHERE 省+市 NOT IN (SELECT 省+市 FROM 表 WHERE Left(地区编号,1) = 'S')
      

  3.   

    楼上久违了,别来无恙SELECT *
     FROM 表 T
     WHERE LEFT(地区编号,1)<>'S'
     AND NOT EXISTS(SELECT * FROM 表 WHERE 地区编号=T.地区编号 AND 序号<>T.序号)