本帖最后由 u010572351 于 2013-06-28 17:14:25 编辑

解决方案 »

  1.   

    如果是结果集内是单个结果 是可以用=符号的
    如果是多个结果,往往用in.   一般来说看自己需求来写,这样基本上能判定子查询结果是什么(单个or多个),再选用合适的运算符总之就是这种是可以的,因为结果集只有一个结果
      

  2.   

    对的,select max(goods_id) from goods) 返回的是记录集
    而 goods_id=(select max(goods_id) from goods)
    中的 goods_id 也是记录集(因为每行都有一个)当然就可以比较了