Re: simple (?) join
От | David W Noon |
---|---|
Тема | Re: simple (?) join |
Дата | |
Msg-id | 20090924194629.44bc236f@dwnoon.ntlworld.com обсуждение исходный текст |
Ответ на | simple (?) join (Gary Stainburn <gary.stainburn@ringways.co.uk>) |
Ответы |
Re: simple (?) join
|
Список | pgsql-sql |
On Thu, 24 Sep 2009 16:16:36 +0100, Gary Stainburn wrote about [SQL] simple (?) join: >create table orders ( >o_id serial primary key >... >); > >create table orders_log ( >ol_id serial primary key, >o_id int4 not null references orders(o_id), >ol_timestamp timestamp, >ol_user, >); > >How can I select all from orders and the last (latest) entry from the >orders_log? SELECT * FROM orders WHERE o_id IN (SELECT o_id FROM orders_log WHERE ol_timestamp = (SELECT MAX(ol_timestamp) FROM orders_log)); No joins required. -- Regards, Dave [RLU #314465] ======================================================================= david.w.noon@ntlworld.com (David W Noon) =======================================================================
В списке pgsql-sql по дате отправления: