Re: [SQL] GROUP and ORDER BY

2011-11-08 Thread Robins Tharakan
Hmmm... Missed that! I think you are looking for the feature that was introduced in PostgreSQL 9.1 where you could have a non-group-by column in the select list, but only if the group-by has a pkey to identify the actual row. http://www.postgresql.org/docs/9.1/static/release-9-1.html (Search

Re: [SQL] GROUP and ORDER BY

2011-11-08 Thread Tarlika Elisabeth Schmitz
On Tue, 08 Nov 2011 09:57:08 +0530 Robins Tharakan wrote: >On 11/08/2011 02:50 AM, Tarlika Elisabeth Schmitz wrote: >> Hello, >> >> I would like to GROUP the result by one column and ORDER it by >> another: >> >> SELECT >> no, name, similarity(name, 'Tooneyvara') AS s >> FROM vtown >>

Re: [SQL] GROUP and ORDER BY

2011-11-07 Thread Robins Tharakan
Unless I overlooked something here, does this work ? SELECT no, name, MAX(similarity(name, 'Tooneyvara')) AS sim FROM vtown WHERE similarity(name, 'Tooneyvara') > 0.4 GROUP BY no, name ORDER BY sim DESC -- Robins Tharakan On 11/08/2011 02:50 AM, Tarlika Elisabeth Schmitz wrote: Hello, I would

[SQL] GROUP and ORDER BY

2011-11-07 Thread Tarlika Elisabeth Schmitz
Hello, I would like to GROUP the result by one column and ORDER it by another: SELECT no, name, similarity(name, 'Tooneyvara') AS s FROM vtown WHEREsimilarity(name, 'Tooneyvara') > 0.4 ORDER BY s DESC Result: 1787"Toomyvara" 0.5 1787"Toomevara" 0.4 1188