안녕하세요
수고 많습니다.
A 테이블에
Code Size Color ....
aaa1 10 red
aaa2 11 red
aaa2 11 blue
aaa3 10
aaa4 10 red
aaa4 11 blue
aaa4 12 green
aaa5 11
aaa5 12 red
..... ... .......
B 테이블 에
Code Size Color Qty
aaa1 10 red 100
aaa2 11 red 200
aaa2 11 blue 300
aaa3 10 100
aaa4 10 red 200
aaa4 11 blue 100
aaa4 12 green 200
aaa5 11 300
aaa5 12 red 200
..... ... .......
A테이블 과 B테이블을 비교해서 A테이블 전체 칼럼을 가지고 오고
B테이블에서 수량(Qty)만 가지고 오고 싶은데 칼라가 있는것은
이상 없이 제대로 값을 가지고 오는데
칼라가 없는(Null)경우에는 값을 가지고 오지 않는데....
칼라가 없을때도 값을 가지고 오고 싶은데 어떻게 하면 되는지 알고 싶습니다...
그리고 a.Matr_color = b.Matr_Color 둘다 값이 널일때 어떻게 비교을 합니까
with Query1 do
begin
Close;
Sql.Clear
Sql.Add('Select a.Matr_Code,a.Matr_Name,a.Matr_Size,a.Matr_Color,b.In_Qty From Matr_BarCode a,Jego b where ');
Sql.Add('a.Matr_Code = b.Matr_Code and a.matr_Size = b.Matr_Size and a.Matr_Color = b.Matr_Color and b.yymm =:p1 ');
ParamByName('p1').asstring:=DateEdit.text;
..................................
Close;
end;
그럼 수고 하세요
B만 읽어와서 작업이 가능하다면 그렇게 한번 해보시죠???