테스트 사이트 - 개발 중인 베타 버전입니다

SQL 각각 다른 카테고리 필드에 최신 필드 하나씩 뽐아내는 방법 ㅠ,ㅠ 채택완료

amkor 10년 전 조회 4,137



전부 필드가 안보이지만 
여러 경우의 category 필드 안에 숫자가 있습니다.

 

이 여러 필드에 

 

sql 조건을 줄려고 하는데 

 

category 필드중 96 , 97 , 98 , 99 , 100 만 뽐아 내고 그리고 각각 하나씩만 뽐아 낼려고 합니다. 그래서

총 5개 필드만 뽐으려고 할려고 하는데.. 이게 생각처럼 잘 안되네요.

 

각각 필드가 하나씩 뽐을때​ no값이 가장 높은 우선순위로 할려고 합니다.. 이게 sql문에서 가능할까요?

 

 

sql :  select * form 테이블 

where category ​= '96' and category ​= '97' and category ​= '98' and category ​= '99' and category ​= '100' ​ 

 

그다음에 어떻게 해야 할지 ㅠ,ㅠ

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

10년 전
in을 http://dev.mysql.com/doc/refman/5.1/en/comparison-operators.html#function_in" target="_blank" rel="noreferrer" style="font-size: 11pt; line-height: 1.5;">IN​ 대문자로 해보시죠
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

10년 전

select * from 테이블 where category ​in ('96','97','98','99','100'order by category ​desc limit 0, 5

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

a
amkor
10년 전
SQL 문에 select * from `테이블` where `category` ​in ('96','97','98','99','100') order by `category` ​desc limit 0, 5​ 이렇게 입력했는데 1064 에러 나는지 ㅠ,ㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인