1
0
mirror of https://github.com/postgres/postgres.git synced 2025-07-26 01:22:12 +03:00

Remove somebody's flight of fancy about an UPDATE with ORDER BY and LIMIT.

This commit is contained in:
Tom Lane
2006-03-08 22:59:17 +00:00
parent a0af608adc
commit 0a5c6fadf4

View File

@ -1,5 +1,5 @@
<!-- <!--
$PostgreSQL: pgsql/doc/src/sgml/ref/update.sgml,v 1.33.2.1 2006/01/19 23:09:46 momjian Exp $ $PostgreSQL: pgsql/doc/src/sgml/ref/update.sgml,v 1.33.2.2 2006/03/08 22:59:17 tgl Exp $
PostgreSQL documentation PostgreSQL documentation
--> -->
@ -216,20 +216,6 @@ UPDATE employees SET sales_count = sales_count + 1 WHERE id =
</programlisting> </programlisting>
</para> </para>
<para>
Now that all the papers are signed, update the most recently closed
deal of the travelling salesperson who closed the Rocket Powered
Skates deal with the Acme Corporation.
<programlisting>
UPDATE employees SET last_closed_deal = deal.id
FROM accounts JOIN deals ON (account.id = deal.account_id)
WHERE deal.employee_id = employees.id
AND deal.name = 'Rocket Powered Skates'
AND accounts.name = 'Acme Corporation'
ORDER BY deal.signed_date DESC LIMIT 1;
</programlisting>
</para>
<para> <para>
Attempt to insert a new stock item along with the quantity of stock. If Attempt to insert a new stock item along with the quantity of stock. If
the item already exists, instead update the stock count of the existing the item already exists, instead update the stock count of the existing