원하는 결과물을 얻으려고 많은 생각을 했지만
잘안되서 조언을 받으려고 합니다
TABLE1 A TABLE B
F_Name name item qty name item char
AAA 01 1 AAA 01 가
AAA 02 2 BBB 01 나
BBB 01 3 CCC 02 다
CCC 01 1
위와같이 2개의 TABLE이 있고 다음과 같이
query를 했습니다
SELECT A.name, A.item, B.char
FROM A, B
WHERE A.name=editbox1.text and B.name=editbox1.text and A.item = B.item
editbox1.text의 값은 AAA입니다
결과값
AAA 01 가
그런데 제가 원하고자 하는 값은
AAA 01 가
AAA 02 NULL
입니다
outer join을 쓰기는 써야겠는데 어떻게 하는지를 잘모르
select A.name,A.item,B.char
from A left outer join B on B.name = A.name and B.item = A.item
where A.name = editbox1.text
그럼 안녕히.
박용일 wrote:
> 원하는 결과물을 얻으려고 많은 생각을 했지만
> 잘안되서 조언을 받으려고 합니다
>
> TABLE1 A TABLE B
> F_Name name item qty name item char
> AAA 01 1 AAA 01 가
> AAA 02 2 BBB 01 나
> BBB 01 3 CCC 02 다
> CCC 01 1
> 위와같이 2개의 TABLE이 있고 다음과 같이
> query를 했습니다
>
> SELECT A.name, A.item, B.char
> FROM A, B
> WHERE A.name=editbox1.text and B.name=editbox1.text and A.item = B.item
>
> editbox1.text의 값은 AAA입니다
>
> 결과값
> AAA 01 가
>
> 그런데 제가 원하고자 하는 값은
>
> AAA 01 가
> AAA 02 NULL
> 입니다
>
> outer join을 쓰기는 써야겠는데 어떻게 하는지를 잘모르