自从我不得不做任何数据库工作以来已经有一段时间了,所以我不太确定如何问这个问题,我知道我过去做过。
如何从字符串列表中创建一个临时表(不使用 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[...]);