그누보드 게시판 검색시에 채택완료
jakekwak
10년 전
조회 2,483
제목+내용에 도착과 미네소타를 입력했을 때의 mysql capture중 일부입니다.
아래 내용 보면 Sql query가 2번 하게 되나요? 그누보드5.1의 코드를 잘 몰라서.
굳이 2번의 Sql query를 날려야 되는 이유가 있나요?
아래 한번만 날려도 배열 자체에서 갯수를 알수가 있을 것 같은데요?
다른 이유가 있는지요?
</p><p>SELECT COUNT(DISTINCT `wr_parent`) AS `cnt` FROM g5_write_gallery WHERE ((INSTR(wr_subject, '미네소타') or INSTR(wr_content, '미네소타')) and (INSTR(wr_subject, '도착') or INSTR(wr_content, '도착')) ) and (wr_num between -18 and (-18 + 10000))</p><p> </p><p>select distinct wr_parent from g5_write_gallery where ((INSTR(wr_subject, '미네소타') or INSTR(wr_content, '미네소타')) and (INSTR(wr_subject, '도착') or INSTR(wr_content, '도착')) ) and (wr_num between -18 and (-18 + 10000)) order by wr_num, wr_reply limit 0, 15</p><p> </p><p>
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인
select * from g5_write_gallery where wr_id = '50'
select * from g5_write_gallery where wr_id = '20
[/code]
위와 같이 각각 하나씩 읽어 오는 것과 아래처럼 한번에 읽어오는 것의 차이는 있나요?
[code]
select * from g5_write_gallery where wr_id = '50' or wr_id= '20'
[/code]