select id from t1 where id not in t2

解决方案 »

  1.   

    select id from t1 where id not in select id from t2
      

  2.   

    1、做一个临时表,储存1~1600000的数
    2、两个表连接一下,选取主表里id为空的记录。第2步是所有SELECT中最快的,前提是有第1步铺垫。
      

  3.   

    外部联接"+"按其在"="的左边或右边分左联接和右联接.若不带"+"运算符的表中的一个行不直接匹配于带"+"预算符的表中的任何行,则前者的行与后者中的一个空行相匹配并被返回.若二者均不带’+’,则二者中无法匹配的均被返回.利用外部联接"+",可以替代效率十分低下的 not in 运算,大大提高运行速度
      

  4.   

    笨办法,先建立一个table 包含一子段id 从1-180000
    select id from table 
    minus 
    select 你的东西啦 如行,回个信
    to [email protected]