customer라는 회원 테이블이 있습니다.
이 테이블 중에 최근 게시물 등록일이 들어있는 필드가 DA_DATE_2 입니다.
DA_DATE_2는 VARCHAR(20)이고 0000/00/00 형태로 데이터가 들어 있습니다.
transaction이라는 테이블이 있습니다.
이 테이블은 등록한 게시물이 저장되어 있는 테이블 입니다.
이 테이블에 DA_DATE라는 필드가 있는데 게시물 작성일이 들어있고 이 또한 VARCHAR(20)으로 0000/00/00 형태로 데이터가 존재합니다.
customer테이블의 DA_DATE_2와 같은 transaction테이블의 DA_DATE인 데이터를 찾아서 transaction테이블의 AUT2 값을 리스트에 뿌려 주려고 합니다.
다시 설명 드리면..
웹의 리스트 페이지에서 데이터를 보여주는데
customer 테이블의 DA_DATE_2가 2009/02/27이면,
transaction 테이블의 DA_DATE가 2009/02/27인 데이터를 찾아서 AUT2라는 값을 뽑아내려고 합니다.
어떻게 쿼리를 만들면 되나요?
두 테이블의 한가지 공통점은
두 테이블 모두 cu_num(회원번호)이라는 필드가 있고 이 값으로 데이터를 비교 합니다.
즉..customer테이블에 00000014-001이라는 회원번호를 가진 데이터의 필드 중 DA_DATE_2 값에 넣어 있는 날짜와 동일한 데이터를 transaction 테이블에서 찾아 AUT2 필드 값을 얻으면 되는 것입니다.
설명이 잘 되었는지 모르겠네요. ㅠㅠ |