pg.ddx.io  pgsql-sql@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Eddie Cheung <vampyre5@yahoo.com>
To: pgsql-sql@postgresql.org
Subject: Help with query involving aggregation and joining.
Date: Sun, 23 Feb 2003 11:02:27 -0800 (PST)
Message-ID: <20030223190227.21867.qmail@web80401.mail.yahoo.com> (raw)


Hi,

I have not been able to construct an SQL statement for
my task. What seemed like a simple query turned out to
be beyond my capability. Any help will be very much
appreciated.

My requirements involve several large tables. I have
simplied scenario into the follow two fictional tables
which describes the same requirements.


HISTORY
=======
id | courseId  | submission
---+-----------+-------------
 1 |  101      | 2002-01-20 
 2 |  102      | 2002-02-17
 3 |  104      | 2002-04-30
 4 |  102      | 2002-02-22
 5 |  104      | 2002-03-15
 6 |  104      | 2002-01-21
 
 
COURSE
====== 
  id  | name
------+-----------
  101 | Physics
  102 | Chemistry
  103 | Biology
  104 | Maths
  105 | English


Basically I would like to display the latest
submission for each course in a table as shown below,
order by name of the courses.

Query Results:
==============
 id | courseId |  name    | submission
---------------------------------------
 4  |  102     | Chemisty | 2002-02-22
 3  |  104     | Maths    | 2002-04-30
 1  |  101     | Physics  | 2002-01-20

I have tried many different approach but all failed...
Thanks a lot for your help. 

Regards,
Eddie



__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com



view thread (12+ messages)  latest in thread

Message-ID: <20030223190227.21867.qmail@web80401.mail.yahoo.com>
Permalink:  ../20030223190227.21867.qmail@web80401.mail.yahoo.com/
Also on:    postgresql.org/message-id/20030223190227.21867.qmail@web80401.mail.yahoo.com

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-sql@postgresql.org
  Cc: vampyre5@yahoo.com
  Subject: Re: Help with query involving aggregation and joining.
  In-Reply-To: <20030223190227.21867.qmail@web80401.mail.yahoo.com>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox