Q&A

  • [급]query문에 대한 질문..
델파이를 사랑하는 초보자 입니다.



질문]

A Table aaa필드 B Table bbb필드 ccc필드

abc abc 1

bcd abc 2

bcd 1

abc 3

bcd 4



데이타 베이스가 위와 같을때, MS_SQL7.0과 같이 구현할때,

A.aaa = B.bbb 가 join되고 B.ccc의 내용중 1,4가 들어있는 A.aaa의 레코드를

찾고자 할때, 즉, B.ccc의 데이타를 이용하여 A.aaa의 데이타를 찾고자 할때

방법을 가르쳐 주세요....

1,4를 edit에 넣으면 bcd가 검색이 되게 하고 싶습니다.



설명이 잘 되었는지 모르겠네요...



빠른 연락이 있으면 좋겠습니다.



3  COMMENTS
  • Profile
    김진호 2000.02.11 00:03
    초보자 wrote:

    > 델파이를 사랑하는 초보자 입니다.

    >

    > 질문]

    > A Table aaa필드 B Table bbb필드 ccc필드

    > abc abc 1

    > bcd abc 2

    > bcd 1

    > abc 3

    > bcd 4

    >

    > 데이타 베이스가 위와 같을때, MS_SQL7.0과 같이 구현할때,

    > A.aaa = B.bbb 가 join되고 B.ccc의 내용중 1,4가 들어있는 A.aaa의 레코드를

    > 찾고자 할때, 즉, B.ccc의 데이타를 이용하여 A.aaa의 데이타를 찾고자 할때

    > 방법을 가르쳐 주세요....

    > 1,4를 edit에 넣으면 bcd가 검색이 되게 하고 싶습니다.

    >

    > 설명이 잘 되었는지 모르겠네요...

    >

    > 빠른 연락이 있으면 좋겠습니다.



    이렇게 하면 어떨까염..

    SELECT A.*, B.* FROM A, B WHERE A.aaa = B.bbb and B.ccc in ('1','4')



    이겁니다...위에껀 실수

  • Profile
    초보자 2000.02.11 00:43
    아래처럼 하니까 B.ccc의 내용이 모두 나타나는데요...

    in이라는 것은 '1'이 들어 있는 것을 나타내라는 것처럼 결과가 출력이 되네요...

    물론, '4'도 마찬가지구요. 즉, 1,4중 하나만 있어도 결과에 출력이 되요...



    다시 부탁드립니다.





    > 이렇게 하면 어떨까염..

    > SELECT A.*, B.* FROM A, B WHERE A.aaa = B.bbb and B.ccc in ('1','4')

    >

    > 이겁니다...위에껀 실수

  • Profile
    김진호 2000.02.11 00:02
    > 질문]

    > A Table aaa필드 B Table bbb필드 ccc필드

    > abc abc 1

    > bcd abc 2

    > bcd 1

    > abc 3

    > bcd 4

    >

    > 데이타 베이스가 위와 같을때, MS_SQL7.0과 같이 구현할때,

    > A.aaa = B.bbb 가 join되고 B.ccc의 내용중 1,4가 들어있는 A.aaa의 레코드를

    > 찾고자 할때, 즉, B.ccc의 데이타를 이용하여 A.aaa의 데이타를 찾고자 할때

    > 방법을 가르쳐 주세요....

    > 1,4를 edit에 넣으면 bcd가 검색이 되게 하고 싶습니다.

    >

    > 설명이 잘 되었는지 모르겠네요...

    >

    > 빠른 연락이 있으면 좋겠습니다.

    >





    이렇게 하면 어떨까염..

    SELECT A.*, B.* FROM A, B WHERE A.aaa = B.bbb and B.ccc in ('1,4')



    이렇게 하시믄 됩니다..