> > select * from table_name where a='aaa' and b='bbb';
> > 이런식의 검색을 말씀하시는 것인가요?
>
> 제가 설명을 잘 못한거 같군요... 죄송...^^;; 다시 말하자면...
>
> 그런 거 말구요...
>
> 그러니까...
> 1번 레코드 : a 필드에 bbb가 있고 b필드에 aaa가 있을 경우... 그리고...
>
> 2번 레코드 : a 필드에 aaa가 있고 b필드에 bbb가 있는 경우...
> 3번 레코드 : a 필드에 ccc가 있고 b필드에 aaa가 있는 경우...
>
> 위의 경우가 있다면...
>
> 둘다 aaa & bbb라는 검색어로 1,2번 레코드가 검색 되게 하고...
> aaa | bbb 라는 검색어로 1,2,3 번 레코드가 모두 검색되도록...
>
> 그러니까... a필드와 b필드를 합쳐놓은 상태에서 검색하는 방법 말입니다..
> .
>
> 예를 들자면... a+b는 a필드와 b필드를 합친거라고 생각하면...
> select * from table_name a+b like '%aaa%' and a+b like '%bbb%';
>
> 이번엔 제가 설명을 잘 한건지... ^^;;
>
a+b like '%aaa%' and a+b like '%bbb%'
라는 것은 정확히 다른 논리 표현식으로 표현하자면
(a like '%aaa%' and b like '%bbb%') or (a like '%bbb%' and b like '%aaa%')
가 되겠지요.
a+b like '%aaa%' or a+b like '%bbb%'
라는 것은 다르게 논리로 표현하자면
(a like '%aaa%' or b like '%aaa%) or (a like '%bbb%' or b like '%bbb%')
가 되지 않을까요.
원하는 바가 아닌가요.
> 다시한번 답변 부탁드릴게요.. ^^;;
>
> 감사합니다... 행복하세요.. *^^*
|