pg.ddx.io  pgsql-sql@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Joachim Trinkwitz <jtr@uni-bonn.de>
To: pgsql-sql@postgresql.org
Subject: Aggregates not allowed in WHERE clause?
Date: 19 Jun 2002 10:04:24 +0200
Message-ID: <874rfzr8xj.fsf@waffel.germanistik.uni-bonn.de> (raw)

Hi all,

I have a table (lv) with a field "semester" and I'm trying to fish out all
rows which have a value corresponding to a max() value of another
table's (lf_sem) "semester" field. The intention is to keep a value
with the current term in lf_sem so I can get all rows which concern
this term.

Example tables:

lv
==
semester | kvvnr
---------+------
2001ss   | 4185
2001ss   | 4203
2002ws   | 4163
2002ws   | 4190

lf_sem
======
semester
--------
2001ws
2002ss
2002ws

At first I tried this query:

  SELECT kvvnr
  FROM lv, lf_sem
  WHERE lv.semester = max(lf_sem.semester);

This yields the message: 'Aggregates not allowed in WHERE clause'.

Next I tried this one:

  SELECT kvvnr, max(lf_sem.semester) AS akt_semester
  FROM lv, lf_sem
  WHERE lv.semester = akt_semester;

Now I got: 'Attribute 'akt_semester' not found'

Is there another way to get what I want?

Clueless,
joachim



view thread (5+ messages)  latest in thread

Message-ID: <874rfzr8xj.fsf@waffel.germanistik.uni-bonn.de>
Permalink:  ../874rfzr8xj.fsf@waffel.germanistik.uni-bonn.de/
Also on:    postgresql.org/message-id/874rfzr8xj.fsf@waffel.germanistik.uni-bonn.de

 · 

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: jtr@uni-bonn.de
  Subject: Re: Aggregates not allowed in WHERE clause?
  In-Reply-To: <874rfzr8xj.fsf@waffel.germanistik.uni-bonn.de>

* 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