답변 감사드립니다..
말씀하신 건 알겠는데요.. 이경우는 id라는 필드가 양쪽 테이블에서 동일하게 연결되어 있잖아요, 즉 서로 관계가 있는 레코드라는 건데..
제가 예로 든 경우는
table1 의 구조: name varchar(10), content1 varchar(50)
table2 의 구조: wdate datetime(), content2 varchar(60)
이런 경우처럼 서로 별 관계없는 테이블에서 content1 또는 content2 라는 필드에 뭐 야구장이란 단어가 들어간 레코드들을 뽑아서 섞어서 나열해 준다..
그런 거거든요..
필요에 따라 테이블을 만들다보니 비슷한 내용을 다루기는 한데 좀 다르게 만들어졌고 두 테이블에 대하여 한번에 검색을 할일이 생겨서 그렇습니다..
가능할까요..
> SQL 명령어를 공부하도록 하세요. join 이라는 것을 이용하면 쉽게 해결이
> 됩니다.
>
> table1 의 구조: id int, name text
> table2 의 구조: id int, payment int
>
> 이렇게 구성되어 있다고 가정하고 id=5 인 사람의 name 과 payment 를 가
> 져 오길 원한다면 다음과 같은 query 구성으로 간단히 해결됩니다.
>
> select table1.id, table1.name, table2.payment from table1, table2 wher
> e table1.id=5 and table2.id=5;
>
> > 필드 구성이 서로 다른 두 테이블에서 각각 하나의 필드에 대하여 검색
> 을
> > 하여
> > 조건에 일치하는 레코드를 가져와서 보여주는게 가능할까요..
> > 예를들어
> > table1 은 이름, 내용 으로 구성되어 있고
> > table2 는 날짜, 내용 으로 구성되어 있을때
> > 두테이블의 내용에서 검색어로 입력한 단어가 들어있는 레코드를 뽑아
> 보
> > 여주는게 가능할까입니다..
> > 아시는 분의 도움 부탁드립니다..
|