Q&A

  • 제가 뭐잘못했나요?(쿼리문)
SELECT MO.MO_IDX,MO_NAME
FROM MODEL MO LEFT OUTER  JOIN BRAND BR ON MO.BR_IDX=BR.BR_IDX
LEFT OUTER JOIN BUYSTOCKLST BSL ON MO.MO_IDX=BSL.MO_IDX

제가 델파이로 MDB를 연결해서 사용하는데요
위처럼 쿼리문을 날렸는데

☞ 질의
SELECT MO.MO_IDX,MO_NAME
FROM MODEL MO LEFT OUTER  JOIN BRAND BR ON MO.BR_IDX=BR.BR_IDX
LEFT OUTER JOIN BUYSTOCKLST BSL ON MO.MO_IDX=BSL.MO_IDX

☞ 에러 메세지
General SQL error.
[Microsoft][ODBC Microsoft Access Driver] 'MO.BR_IDX=BR.BR_IDX
LEFT OUTER JOIN BUYSTOCKLST BSL ON MO.MO_IDX=BSL.MO_IDX'
쿼리식의 연산자가 없는 구문 오류입니다.

이렇게 에러가 납니다
제가 뭐잘못했나요?
가르쳐주세요

1  COMMENTS
  • Profile
    정성훈 2002.10.27 08:11
    안녕하세요.
    질의는 데이타베이스마다 다 틀립니다.
    만약 MS-SQL 을 쓰신다면 질의는 틀린부분이 없거든요..
    그런데 만약 Access 라면 LEFT OUTER JOIN 이란 구문은 없습니다.
    LEFT JOIN RIGHT 이런식이죠..
    오라클인 경운 아예 저 질의가 안먹죠..
    조건절에 조인을 시키죠..
    연산구문오류란말에 혹시나 적어봅니다.