쿼리문의
본문
쿼리검색 조건에 빨간부분의 조건문을 넣을때 앞숫자 2개만 맞게 할려고 합니다.
즉 디비에는 1010,1020...이런식으로 있을껀데
빨간부분에 앞숫자 2개에 맞는것만 출력하고 싶거든요.
즉 10만 넣을때 10 의 앞숫자 두개가 맞는 데이타를 뽑을려면 어떻게 하나요?
select * from g5_shop_item where ca_id = '{$ca_id}' order by rand() desc limit 0, {$rows} ";
답변 3
select * from g5_shop_item where LEFT(ca_id, 2) = '{$ca_id}' order by rand() desc limit 0, {$rows} ";
이런 식으로 하셔도 됩니다.
!-->$depth_ca_id = substr($ca_id, 0, 2);
select * from g5_shop_item where ca_id like '{$depth_ca_id}%' order by rand() desc limit 0, {$rows} ";
답변 주셔서 감사합니다.
답변을 작성하시기 전에 로그인 해주세요.