내 postgresql 데이터베이스는 created_at (타임 스탬프)로 주문하고 결과의 수를 제한 할 때 동일한 마지막 행을 계속 반환합니다.타임 스탬프로 주문할 때마다 동일한 행을 반환 함
마지막 결과는 항상 같은 행입니다. 이러한 결과의 마지막 ID를 살펴 보자 :
looked=# select id,created_at from businesses order by created_at asc limit 2;
id | created_at
----+-------------------------------
38 | 2011-04-30 18:31:23.923475+10
20 | 2011-04-30 18:31:23.923475+10
(2 rows)
looked=# select id,created_at from businesses order by created_at asc limit 5;
id | created_at
------+-------------------------------
38 | 2011-04-30 18:31:23.923475+10
436 | 2011-04-30 18:31:23.923475+10
1334 | 2011-04-30 18:31:23.923475+10
2845 | 2011-04-30 18:31:23.923475+10
20 | 2011-04-30 18:31:23.923475+10
(5 rows)
looked=# select id,created_at from businesses order by created_at asc limit 10;
id | created_at
------+-------------------------------
38 | 2011-04-30 18:31:23.923475+10
436 | 2011-04-30 18:31:23.923475+10
1334 | 2011-04-30 18:31:23.923475+10
2845 | 2011-04-30 18:31:23.923475+10
3381 | 2011-04-30 18:31:23.923475+10
1089 | 2011-04-30 18:31:23.923475+10
822 | 2011-04-30 18:31:23.923475+10
2310 | 2011-04-30 18:31:23.923475+10
1773 | 2011-04-30 18:31:23.923475+10
20 | 2011-04-30 18:31:23.923475+10
(10 rows)
... 그리고 질문은? – gbn
모든 created_at은 동일합니다 !!! – Nighil
내 시드 데이터이기 때문에 값이 동일하고 모든 created_at 값을 NOW()로 설정했습니다. 더 좋은 방법이 있습니까? –