. , , IN , UPDATE, , , , .
WHERE UPDATE , SELECT. , UPDATE SELECT, , , , , .
SELECT , IN :
/:
create table foo
(
id serial,
val text
);
insert into foo (val)
values ('one'), ('two'), ('three'), ('four');
:
select *
from foo
where id in (1,2,3,4);
select *
from foo
where id in (4,3,2,1);
- id 1-4.
, ORDER BY select. , Postgres , (. 8 ORDER BY Postgres SELECT doc). , , ( ). , , ( , ..), .
, UPDATE. - - , , , , , , , , , .
sqlfiddle .
/ :
, , . , , , , .
, - concurrency, - , SQL, , Python. , , , , Postgres concurrency .
, SQL, . - COMMIT , - .
- Postgres, PL/pgSQL. , , Python, ( ) , , UPDATEs .