主キーのリスト/配列があります。次に、SQLクエリを実行して、配列に表示されるのとまったく同じ順序でテーブルからレコードを取得する必要があります。例えば:
| id | text |
| 1 | random data 1 |
| 2 | random data 2 |
| 3 | random data 3 |
| 4 | random data 4 |
このクエリ:
select * from sample where id in (2,4,1)
行を返す必要があります:
| 2 | random data 2 |
| 4 | random data 4 |
| 1 | random data 1 |
PostgreSQL 9.3でそれを行うための最良の方法は何ですか?