한번 뽑은 데이터에서 어떤 조건을 제외하는 sql문
본문
이것은 국산차량만 뽑은 최근 리스트고요
$sql = " select * from $tmp_write_table where wr_kandf = '국산' order by wr_id desc limit 0, $rows ";
요것은 보증차량만 뽑은 데이터거든요 (wr_11 에서 boj라고 표시된 데이터만 뽑은거죠)
$sql = " select * from $tmp_write_table where wr_11 LIKE '%boj%' order by wr_id desc limit 0, $rows ";
그런데요
이 국산차량만 뽑은 데이터에서 not in like '%boj' 해주려고 하거든요(국산차 뽑은 데이터에서 보증차량 제외시키려고요)
그러니까 wr_kandf='국산'으로 걸러준 데이터에서 그안에서서 또 wr_11안에서 boj라고 써있다면 제외하고 한번 더
걸러주는 것이죠.
제가 한건 이건데 잘 안되네요.
$sql = " select * from $tmp_write_table where wr_kandf = '국산' AND wr_11 NOT IN LIKE ('%boj%' )order by wr_id desc limit 0, $rows ";
$sql = " select * from $tmp_write_table where wr_kandf = '국산' AND wr_11 NOT IN LIKE ('%boj%' )order by wr_id desc limit 0, $rows ";
한 수 가르침 부탁드립니다. 꾸우버억~~^^__^^;
답변 2
$sql = " select * from $tmp_write_table where wr_kandf = '국산' AND wr_11 NOT LIKE ('%boj%' )order by wr_id desc limit 0, $rows ";
not in like 대신 not like 가 들어가야 맞는것 아닐까요?
NOT LIKE IN
('%boj%')
아닌가요?
답변을 작성하시기 전에 로그인 해주세요.