포스트 그레스`RECORD`의 데이터 유형을 조회하는 방법 - 예를 들어 아래 참조 : 나는 더에 자격을하려고나는 하위 쿼리에서 <code>RECORD</code> 데이터 형식으로 행을 반환하는 쿼리를
select *
from (
select row(st.*) table_rows
from some_table st
) x
where table_rows[0] = 339787
WHERE
절 및 반환 된 RECORD
데이터 형식의 노드 중 하나를 추출하여 이렇게해야합니다.
ERROR: cannot subscript type record because it is not an array
는 사람이를 구현하는 방법을 알고 있나요 : 나는 위의 작업을 수행 할 때
, 나는 오류가 말하는거야?
''postgres'에서'row'에 익숙하지 않지만 대신'where' 조건을 하위 쿼리로 옮기고 필요한 필드를 필터링 할 수 있습니까? – sgeddes
네, 그럴 수도 있지만 그와 함께 작업하려고하는 쿼리에 맞지 않습니다. 위의 내용은 단순한 내용이며 간단합니다. 그렇다면 물론 할 수 있습니다. –