by 조용히 살고 싶다 [SQL Query] [2020.09.03 18:38:45]
A 테이블에 판매자 회원번호, 구매자 회원번호가 있고
B 테이블에 회원 번호, 성명이 있습니다.
화면에서 판매자 성명, 구매자 성명의 조건이 있습니디.
A테이블에서 판매자 성명, 구매자 성명을 이용해 데이터를 검색할 때 A컬럼의 판매자 회원번호와 구매자 회원번호를 스칼라 서브쿼리로 성명으로 바꾼후 조건을 거는 것 이외의 방법이 있을 까요?
SELECT * FROM 판매 a , 회원 b , 회원 c WHERE a.판매자회원번호 = b.회원번호 AND a.구매자회원번호 = c.회원번호 AND b.성명 = NVL(:v_판매자성명, b.성명) AND c.성명 = NVL(:v_구매자성명, c.성명) ;
감사합니다