in pgsql 8.2 using LIMIT with UNION is throwing errors...

table is
-------------------------------

name                       quantity
character varying     integer
-------------------------------
Banana                   10
Cherry                    10
Apple                     5
Persimmon              3
Mango                    2

the query :

     SELECT name,quantity FROM fruit limit 3
     UNION
              select name,CAST(SUM(quantity) as integer) from (
             select Cast('Other' as varchar) as name,quantity from fruit
             limit ALL offset 3
      ) w   group by name

throws an error on the UNION. Removing the first 'Limit 3' fixes the query,
but i need the limit statement. Anybody seen this behavior?

--
Howard Smith
professional services engineer
Visual Mining Inc
15825 Shady Grove Road, Suite 20
Rockville, MD 20850
tel 301.795.2239  fax 301.947.8293

---------------------------(end of broadcast)---------------------------
TIP 6: explain analyze is your friend

Reply via email to