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:
@ -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
|
||||||
|
Reference in New Issue
Block a user