データベースの作業をしなければならなかったのは久しぶりなので、これをどのように尋ねればよいかよくわかりませんが、過去にやったことがあります。
文字列のリストから一時テーブルを作成するにはどうすればよいですか (CREATE TEMPORARY TABLE を使用しません)。したがって、次のようなものがある場合:
'1'、'a'、'A'
'2'、'b'、'B'
'3'、'c'、'C'SELECT field2 FROM { {'1','a','A'}, {'2','b','B'}, {'3','c','C'} } AS fooarray(field1,field2,field3) WHERE field1 = '2' -- should return 'b'
ヒント: 似ている...
SELECT * FROM unnest(array[...]);