Q&A

  • mssql 에서 두개 이상의 db를 query 하는 방법???
수고합니다

델파이로 ms_sql을 연동해서 사용합니다

두개 이상의 database를 만들어 놓고 select query를 할려는데

query 문장을 어떻게 사용해야 하는지 모르겟네요

아시면 부탁합니다



예) table1 --> db1

table2 --> db2 일때



select * from table1 left join table2 on table1.code = table2.key



위 문장이 에러가 안나도록 고쳐주세요









2  COMMENTS
  • Profile
    권민호 2000.11.14 09:15
    문의득 wrote:

    > 수고합니다

    > 델파이로 ms_sql을 연동해서 사용합니다

    > 두개 이상의 database를 만들어 놓고 select query를 할려는데

    > query 문장을 어떻게 사용해야 하는지 모르겟네요

    > 아시면 부탁합니다

    >

    > 예) table1 --> db1

    > table2 --> db2 일때

    >

    > select * from table1 left join table2 on table1.code = table2.key

    >

    > 위 문장이 에러가 안나도록 고쳐주세요

    >

    제가 실행해보지 않아서 장담은 못하지만 참고하기길 바랍니다.



    select * from db1..Table1(이부분이 .인지: 확실치 않음)

    a, db2..table2 b a.code *= b.key

    ms-sql이 없어서 그러는데 원하는 결과가 나오면 게시해주세요.



  • Profile
    문의득 2000.11.14 17:29
    권민호 wrote:

    > 문의득 wrote:

    > > 수고합니다

    > > 델파이로 ms_sql을 연동해서 사용합니다

    > > 두개 이상의 database를 만들어 놓고 select query를 할려는데

    > > query 문장을 어떻게 사용해야 하는지 모르겟네요

    > > 아시면 부탁합니다

    > >

    > > 예) table1 --> db1

    > > table2 --> db2 일때

    > >

    > > select * from table1 left join table2 on table1.code = table2.key

    > >

    > > 위 문장이 에러가 안나도록 고쳐주세요

    > >

    > 제가 실행해보지 않아서 장담은 못하지만 참고하기길 바랍니다.

    >

    > select * from db1..Table1(이부분이 .인지: 확실치 않음)

    > a, db2..table2 b a.code *= b.key

    > ms-sql이 없어서 그러는데 원하는 결과가 나오면 게시해주세요.

    >



    고맙습니다

    실행되내요

    select * from table1 left join db2..table2 on table1.code = db2..table2.key

    이렇하네요

    테이블은 마침표 하나이고 DB는 마침표 두개입니다

    감사합니다