질문 Q #21378
[Active Records] 부분적으로 괄호안에서 OR 연결하는 방법에 대해서
packesign 2019-06-12 14:53:54

$this->db->select('');

$this->db->where('');

$this->db->like('');

 

위처럼 액티브레코드 방식을 이용해서 sample_table 내의 정보를 얻어오려고 합니다.

그런데 예를 들어서,

 

"SELECT A.* FROM sample_table A WHERE A.birth >= '1990-01-01' AND A.birth <= '2000-12-31' AND (A.name LIKE '아무개' OR A.tel='01012345678' OR A.email LIKE 'naver.com') AND A.gender='M'";

 

위와 같은 쿼리문이 있을 때 이를 액티브레코드로 구현하려면 어떻게 작성해야 할지요?

OR 관계를 괄호로 묶는 것과 그 내부에서 LIKE 를 사용하는 것에 대해서 조금은 막막하네요..ㅠㅠ

구글링도 시도해봤으나 검색을 어떻게 해야할지몰라 해답은 결국 못찾았습니다..

고수 여러분들의 답변 부탁드리겠습니다!!

답변 2
#1 한대승(불의회상) 2019-06-12 14:55:20
#2 packesign 2019-06-12 17:39:53
한대승(불의회상) 아.. 메뉴얼 안에 있었군요ㅠㅠ 감사합니다!!