밑에 질문하고 답변도 올라왔는데..
다시 질문들어가요.. ^^
지금 델7.0에서 ADO와 MDB를 사용하고 있고..
문제는 outer join이 안된다는 것이죠..
select * from a,b where a.no *= b.no
라고 하면 '*='가 없는 연산자라고 델에서 에러메시지.. ㅠ,.ㅠ
select * from a LEFT OUTER JOIN b ON a.no = b.no
라고 하면 나오는기는 한데..
E_FAL 에러라나 머라나..
결과는 나오기는 나와요..
근데..
a.no = b.no가 만족하는 결과만 나오지요..
INNER JOIN한 결과와 같이..
즉 b.no가 값이 없으면 데이터가 안나오네요..
엑세스에서는 select * from a LEFT OUTER JOIN b ON a.no = b.no
하면 원하는 결과가 제대로 나오고요..
대체 왜 이런건지..
지금은 OUTER JOIN 안쓰고.. 그냥 통디비처럼 쓰는데...
제가 코딩하면서 이런디비 왜쓰나.. 하는 생각이 드네요... ^^;
From a
Left Join b On a.no = b.no
MS SQL과 비교 자체가 안되지만 함수 사용방법 및 함수명이 틀린게 많이 있어서 도움말을 잘 찾아보시면
세세한 쿼리는 힘들지만 웬만한 쿼리는 된다고 봅니다.
MDB도 로컬DB로서는 괜찮다고 저는 생각합니다.
5대의 컴퓨터가 같이 쓰지만 아직까진 깨진 경우도 별로 없었고요.