그럴경우 결과는 catesian product 로 나오게됩니다.
이런 결과는 테이블 구조를 잘못 만든것입니다. 그리고 그런 자료구조는 자체가 오류를 가지고 있는 것입니다. 두개의 테이블이 서로 연관을 가질려면 어떤 연관 규칙을 가지는 필드가 있어야 합니다. 전혀 연관이 없는 두개의 테이블의 필드를 하나로 나열하는 것은 어색한 일이지요.
테이블 구조를 다시 만들도록 하세요.
> 답변 감사드립니다..
> 말씀하신 건 알겠는데요.. 이경우는 id라는 필드가 양쪽 테이블에서 동일
> 하게 연결되어 있잖아요, 즉 서로 관계가 있는 레코드라는 건데..
> 제가 예로 든 경우는
> table1 의 구조: name varchar(10), content1 varchar(50)
> table2 의 구조: wdate datetime(), content2 varchar(60)
> 이런 경우처럼 서로 별 관계없는 테이블에서 content1 또는 content2 라는
> 필드에 뭐 야구장이란 단어가 들어간 레코드들을 뽑아서 섞어서 나열해 준
> 다..
> 그런 거거든요..
> 필요에 따라 테이블을 만들다보니 비슷한 내용을 다루기는 한데 좀 다르게
> 만들어졌고 두 테이블에 대하여 한번에 검색을 할일이 생겨서 그렇습니다..
>
> 가능할까요..
|