최근 커뮤니티 기능을 가진 서버를 개발하다보니, 게시글 검색 기능을 구현하게 되었다. 요구조건은 아래와 같다. - 검색결과는 제목->내용->키워드 순으로 배열 - 제목, 내용, 키워드로 검색된 내용을 각각 최신순으로 나열 요구조건을 딱 보자마자 든 생각은 쿼리 수행시간이 얼마나 될까 하는 걱정이였다. 그래서 나중에 쿼리 수행시간을 테스트하기로 하고, 요구사항 대로 쿼리문을 짜보았다. SELECT * FROM board WHERE title rlike '테스트' AND title rlike '키워드' ORDER BY t2.board_id DESC UNION SELECT * FROM board WHERE content rlike '테스트' AND content rlike '키워드' ORDER BY c2.bo..