Hi. I cought a strange result. I execute such query. > SELECT "attend"."lid", "attend"."status" FROM "attend" WHERE "attend"."sid" = 325 AND "attend"."lid" IN ('ABF0010', 'ABF0010', 'ABF0010', 'ABF0010', 'ABF0010', 'ABF0010', 'ABF0010', 'ABF0010', 'ABF0010', 'ABF0010', 'ABF0010', 'ABF0010', 'ABF0010', 'ABF0010', 'ABF0010', 'ABF0010', 'ABF0010', 'ABF0010', 'ABF0010', 'ABF0010',
'ABF0060', 'ABF0060', 'ABF0060', 'ABF0060', 'ABF0060', 'ABF0060', 'ABF0060', 'ABF0060', 'ABF0060', 'ABF0060', 'ABF0060', 'ABF0060', 'ABF0060', 'ABF0060', 'ABF0060', 'ABF0060');
it return > lid | status > ---------+-------- > ABF0050 | 9 > ABF0040 | 9 > ABF0020 | 9 > ABF0010 | 9 > ABF0060 | 9 > (5 rows) This IN condition to be unique and execute it like this. > arcvideo=> SELECT "attend"."lid", "attend"."status" FROM "attend" WHERE "attend"."sid" = 325 AND "attend"."lid" IN ('ABF0010', 'ABF0020', 'ABF0030', 'ABF0040', 'ABF0050', 'ABF0060’); It return > lid | status > ---------+-------- > ABF0010 | 9 > ABF0020 | 9 > ABF0030 | 9 > ABF0040 | 9 > ABF0050 | 9 > ABF0060 | 9 > (6 rows) First query and second query are same meaning I think, but the result is different.
pgsql-hackers by date:
Соглашаюсь с условиями обработки персональных данных