Re: [SQL] Slashdot Query
От | Chris Bitmead |
---|---|
Тема | Re: [SQL] Slashdot Query |
Дата | |
Msg-id | 375CC24C.7AC23109@bigfoot.com обсуждение исходный текст |
Ответ на | RE: [SQL] Slashdot Query ("Jackson, DeJuan" <djackson@cpsgroup.com>) |
Список | pgsql-sql |
It looks to me like that solution would simply be a list of all the categories (assuming there is a story in every category). What I want is the 5 unique categories applying to the most recent stories. "Jackson, DeJuan" wrote: > > Is it me or does this query actually make any sense??? > Is story.datetime a column in your table? yes > > You might be able to rewrite this query. I don't know if the > ordering you were trying for is needed, but > > SELECT oid, title, image FROM category* > WHERE EXISTS(SELECT 1 FROM story > WHERE story.approved AND story.category = > category.oid); > > should give you the same information. > > Hope this helps, > -DEJ > > > Chris Bitmead <chris.bitmead@bigfoot.com> writes: > > > SELECT category.oid, category.title, category.image FROM story, > > > category* WHERE story.category = category.oid AND story.approved GROUP > > > BY category.oid, category.title, category.image ORDER BY min(datetime); > > > pqReadData() -- backend closed the channel unexpectedly. > > > This probably means the backend terminated abnormally > > > before or while processing the request. > > > We have lost the connection to the backend, so further processing is > > > impossible. Terminating. > > > > This is a known problem --- see my pghackers email of a few days ago, > > "inherited GROUP BY is busted". > > > > regards, tom lane
В списке pgsql-sql по дате отправления: