Re: Fwd: Re[2]: [SQL] We all are looped on Internet: request + transport = invariant

2007-04-27 Thread Dmitry Turin
Good day, Andrew.

AS> translates it into proper SQL?

How are you going to send and get XML-data by SQL ?




Dmitry Turin
http://html6.by.ru
http://sql4.by.ru
http://computer2.by.ru


---(end of broadcast)---
TIP 2: Don't 'kill -9' the postmaster


Re: [SQL] Selecting rows with "static" ordering

2007-04-27 Thread Kevin Hunter

At 8:01p -0400 on 26 Apr 2007, Steve Midgley wrote:
From that application, I want to retrieve all those rows, and I  
want them in the order they are currently stored in that variable.  
So take for example this foreign application variable:


  ids = "3,2,5,1,4"

The application then executes this sql:

  select * from table where id in (3,2,5,1,4)


Is there a "neat trick" that anyone knows for pulling this off in a  
single query? Basically right now I'm issuing 5 queries to the  
backend to ensure ordering but this horribly inefficient.


Why not do this particular ordering on the application side?  With  
this example SQL, and assuming you've PRIMARY KEYed( id ), you're  
guaranteed to get a unique id for each tuple.  Presumably, you've got  
the order you want stored within your application, so just pull it  
out of a hash in the order you need it.


Or is it terribly more complicated than this?

Kevin

---(end of broadcast)---
TIP 3: Have you checked our extensive FAQ?

  http://www.postgresql.org/docs/faq