요놈 mySQL 이라는 녀석이 부속질의(Sub-Query)가 지원되지 않아서 쪼금~ 원시적으로 머리 잘 돌려서 검색을 해야하는 불편함이 있습니다.
질의를 알려드리겠습니다.
예를들어 abc 라는 게시판이 있습니다. 이 abc 게시판은 mySQL의
zetyx_board_abc
zetyx_member_table
이 두 릴레이션에 의해 사용자와 데이터가 연결되게 됩니다.
zetyx_board_abc 의 ismember 애트리뷰트와
zetyx_member_table 의 no 가 관계됩니다.
SELECT mbr.user_id as id, brd.name as name, brd.subject as subject
FROM zetyx_board_abc as brd, zetyx_member_table as mbr
WHERE brd.ismember = mbr.no
AND (조건)
OR (조건)...
의 형태로 검색하시면 됩니다. 즉 두 릴레이션에서 연관된 애트리뷰트를 통해 조인(Join)해서 조건에 맞는 결과를 찾아내는 것이죠. 저도 해보지는 않아서 결과는 장담해 드릴 수 없으나 아마 잘 되리라 봅니다.
자세한 설명은 SQL에 대한 문서를 보시면 쉽게 해결하실 수 있습니다. 행운을 빕니다.
:맥노턴 올림.
>맥서치에 관한 사항은 아니지만..
>아신다면 좀 갈켜주시길...
>검색시 이름 제목 내용 세가지를 가지고 검색을 하는데요.
>이름 대신 ID로 해서..
>ID 제목 내용..
>이렇게 검색할수는 없는지요...
>그럼 답변 기다리겠습니다.
>수고하세요 ..^^
>ps) 질문답글 다시느라 수고하시네요..^^
> 항상 좋은 하루가 되시기 바랍니다.
* :맥노턴님에 의해서 게시물 이동되었습니다 (2002-07-28 16:58)
질의를 알려드리겠습니다.
예를들어 abc 라는 게시판이 있습니다. 이 abc 게시판은 mySQL의
zetyx_board_abc
zetyx_member_table
이 두 릴레이션에 의해 사용자와 데이터가 연결되게 됩니다.
zetyx_board_abc 의 ismember 애트리뷰트와
zetyx_member_table 의 no 가 관계됩니다.
SELECT mbr.user_id as id, brd.name as name, brd.subject as subject
FROM zetyx_board_abc as brd, zetyx_member_table as mbr
WHERE brd.ismember = mbr.no
AND (조건)
OR (조건)...
의 형태로 검색하시면 됩니다. 즉 두 릴레이션에서 연관된 애트리뷰트를 통해 조인(Join)해서 조건에 맞는 결과를 찾아내는 것이죠. 저도 해보지는 않아서 결과는 장담해 드릴 수 없으나 아마 잘 되리라 봅니다.
자세한 설명은 SQL에 대한 문서를 보시면 쉽게 해결하실 수 있습니다. 행운을 빕니다.
:맥노턴 올림.
>맥서치에 관한 사항은 아니지만..
>아신다면 좀 갈켜주시길...
>검색시 이름 제목 내용 세가지를 가지고 검색을 하는데요.
>이름 대신 ID로 해서..
>ID 제목 내용..
>이렇게 검색할수는 없는지요...
>그럼 답변 기다리겠습니다.
>수고하세요 ..^^
>ps) 질문답글 다시느라 수고하시네요..^^
> 항상 좋은 하루가 되시기 바랍니다.
* :맥노턴님에 의해서 게시물 이동되었습니다 (2002-07-28 16:58)