可能满足条件 myId=1 的记录有多条。当执行Select Name,Value From myTable Where myId=1 时,得到的记录集是随机的,排在最前面的记录不确定。你只是取出了第一条记录来查看,其Value值当然可能不一样了。

解决方案 »

  1.   

    對了﹐又忘了說一句話了﹐我絕對沒有條件﹐沒有Order By﹐并且表有Primary key (Id);
    謝謝﹗
      

  2.   

    回复人: visualbaby(好好学习天天向上) (2002-2-1 16:39:43)  得0分 你的这个问题问过一次了
      
      

  3.   

    Select [Name],[Value] From myTable Where myId=1 
      

  4.   

    是問過一次了﹐但問題沒有解決﹐我不是不會用SQL,重新打個比喻吧﹐
    SELECT ProductId,ProductName,ProductQuantity From Products;
    第一次執行得到的結果(當然﹐表有很多條記錄﹐不能一一列出)
    ProductId    ProductName       ProductQuantity
    1            Server Case          32000.00執行完后執行第二次﹐結果如下
    ProductId    ProductName       ProductQuantity
    1            Server Case          50045.00有時干脆ProductQuantity這一欄根本沒有值.
    我共遇到兩次﹐每次都繼續了十多分鐘左右﹐然后莫名奇妙的就好了﹐
    對了﹐我是在SQL Query Analyzer中查詢。