A 테이블의 동일한 속성의 컬럼들을 B 테이블의 한 커럼 값으로 변환 0 2 762

by 조용히 살고 싶다 [SQL Query] [2020.09.03 18:38:45]


A 테이블에 판매자 회원번호, 구매자 회원번호가 있고

B 테이블에 회원 번호, 성명이 있습니다.

화면에서 판매자 성명, 구매자 성명의 조건이 있습니디.

A테이블에서 판매자 성명, 구매자 성명을 이용해 데이터를 검색할 때 A컬럼의 판매자 회원번호와 구매자 회원번호를 스칼라 서브쿼리로 성명으로 바꾼후 조건을 거는 것 이외의 방법이 있을 까요?

by 마농 [2020.09.04 07:59:01]
SELECT *
  FROM 판매 a
     , 회원 b
     , 회원 c
 WHERE a.판매자회원번호 = b.회원번호
   AND a.구매자회원번호 = c.회원번호
   AND b.성명 = NVL(:v_판매자성명, b.성명)
   AND c.성명 = NVL(:v_구매자성명, c.성명)
;

 


by 조용히 살고 싶다 [2020.09.04 10:19:51]

감사합니다

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입