[pgsql-jp: 40656] Re: order by asc offset limit での並び順について

Itagaki Takahiro itagaki.takahiro @ gmail.com
2011年 1月 7日 (金) 10:12:59 JST


2011/1/7 apostleofwhom <apostleofwhom @ gmail.com>:
>> ソートキーに重複 (同じ値) ガある場合には、それらの順序は不定です。
>> なので、実行するたびに結果が異なるのは仕様と言えます。
>
> 不思議に思ったのは実行するたびに結果が異なるというより、LIMITが同じであ
> れば順序は固定されている、ということでした。
> 実行するたびに結果が異なっていれば納得できたのですが・・・

不安定ソートであっても、入力が同じであれば結果は同じにあるというのは
良くあるケースだと思いますよ。ランダムな処理をしているわけではないですし。

また、今回のケースであれば、例えば他から UPDATE があって、行の物理配置が
変わると、結果も変わることは十分あり得ます。

-- 
Itagaki Takahiro


pgsql-jp メーリングリストの案内