나는 모두가 같은 테이블에있는 경우 두 필드 사이의 상관 계수를 계산하는 방법을 일한 :PostgreSQL을 사용하여 상관 계수를 계산 하시겠습니까?
SELECT corr(column1, column2) FROM table WHERE <my filters>;
...하지만 나는 열은 다른에서 때 그것을 어떻게 해결할 수 없습니다 테이블 (두 테이블 모두에 동일한 필터를 적용해야 함).
어떤 힌트를 주시겠습니까?
나는 모두가 같은 테이블에있는 경우 두 필드 사이의 상관 계수를 계산하는 방법을 일한 :PostgreSQL을 사용하여 상관 계수를 계산 하시겠습니까?
SELECT corr(column1, column2) FROM table WHERE <my filters>;
...하지만 나는 열은 다른에서 때 그것을 어떻게 해결할 수 없습니다 테이블 (두 테이블 모두에 동일한 필터를 적용해야 함).
어떤 힌트를 주시겠습니까?
테이블이 서로 관련되어있어 합류 할 수 있다면 매우 간단합니다. 그냥 그들에 가입하고 상관 관계를 수행
SELECT corr(t1.col1, t2.col2)
FROM table1 t1
JOIN table2 t2
ON t1.join_field = t2.join_field
WHERE
<filters for t1>
AND
<filters for t2>
그들이, 그럼 어떻게 당신은 당신이에 corr
를 실행하려면 각 테이블의 필드의 어떤 조합을 발견 해야하는하지 않는 경우?
이
SELECT corr(t1.column1, t2.column2)
FROM table1 t1
join table2 t2 on t1.SomeColumn = t2.SomeColumn
WHERE t1.<my filters>
AND t2.<my filters>;
시도