2
쉼표로 구분 된 key_list에 나열된 key_id를 기반으로 key_results를 반환하는 방법은 무엇입니까? 당신의 문자열이 유효한 PostgreSQL의 배열 리터럴이기 때문에PSQL은 쉼표로 구분 된 결과를 결합으로 선택합니다.
SELECT key_list FROM some.place where key_number=1234;
key_list
----------------
{32,35,58,63,89}
SELECT key_id, key_result FROM some.otherplace;
key_id | key_result
--------------------------
32 | frisbee
33 | duckhunt
34 | hairplugs
35 | sparkplugs
이것은 문제의 절반 만 해결합니다. 쿼리를'join'과 함께 넣어야합니다. –
@GordonLinoff 동의, 제대로 생각하기 전에 게시, -ENOCOFFEE –