On 11/29/2010 10:19 PM, Robert Haas wrote:

For example, suppose we're trying to govern an ancient Greek
democracy:

http://en.wikipedia.org/wiki/Ostracism

DELETE FROM residents_of_athens ORDER BY ostracism_votes DESC LIMIT 1;



I'm not sure this is a very good example. Assuming there isn't a tie, I'd do it like this:

   DELETE FROM residents_of_athens
   WHERE ostracism_votes >= 6000
       and ostracism_votes =
        (SELECT max(ostracism_votes)
         FROM residents_of_athens);


I can't say I'd be excited by this feature. In quite a few years of writing SQL 
I don't recall ever wanting such a gadget.

cheers

andrew




Reply via email to