테이블에 만들어둔 일련번호성 PK 말고,
각 테이블에서 데이터를 유일하게 구분할 수 있는 컬럼들을 말씀드린 것입니다.
예컨데 order 테이블에서
SELECT COUNT(*) FROM ORDER; SELECT COUNT(*) FROM ( SELECT DISTINCT bk_actnumber, account_name FROM ORDER );
할 경우 2개 쿼리의 ROW수가 같다면 bk_actnumber, account_name 가 해당 테이블의 pk가 되겠지요.
추측입니다만 날짜 컬럼이나, 상태값 컬럼이 PK 컬럼 중 하나일 가능성이 높아보입니다.
1. 양쪽 테이블에 날짜컬럼이 있다면 조인조건절에 추가해 보거나
2, 상태값이 2개가 반복되어 출력된다면, 해당 상태값 1개를 지정하여 1개만 나오도록 필터할 수도 있습니다.