아래 사진과 같은 테이블 구조가 있습니다.

A테이블과 B테이블에서
A테이블의 WR_ID='1'인 필드?의 WR_NUM의 값을 기준으로
B테이블에서 WR_ID='1'이면서 TD_TENDER_POINT의 값이 A테이블의 WR_NUM값인
ID를 불러 내고 싶은데 어떻게 해야되나요?
|
답변 2개
채택된 답변
+20 포인트
2017-12-03 (일) 17:07:20
다음처럼 한번 해 보시죠.
$sql = "SELECT id FROM B WHERE wr_id=1 and td_tender_point='(SELECT wr_num FROM A WHERE wr_id=1)';
$row = sql_fetch($sql);
echo $row['id'];
이에스씨코리아
2017-12-03 (일) 22:10:05
이런 sql 이 될 것 같네요.
Copy
SELECT b_table.id
FROM a_table
JOIN b_table
ON a_table.wr_id = b_table.wr_id
AND a_table.wr_num = b_table.td_tender_point
WHERE a_table.wr_id = '1'
답변을 작성하려면 로그인이 필요합니다.