MySQL에서 쉼표로 구분된 문자열의 쿼리 값
P粉763748806
P粉763748806 2023-08-17 14:24:54
0
2
387

테이블 SHIRTS1,2와 같은 쉼표로 구분된 문자열이 포함된 COLORS(varchar(50)) 필드가 있습니다. ,5,12,15,. 각 숫자는 사용 가능한 색상을 나타냅니다.

'%1%'와 같은 색상이 있는 셔츠에서 select *를 실행하여 빨간색(color=1)인 모든 셔츠를 가져오면 색상도 회색( = 12) 및 주황색(=15) 셔츠.

숫자 1이 포함된 모든 색상 대신 색상 1이 포함된 모든 색상만 선택하도록 쿼리를 어떻게 다시 작성해야 합니까?

P粉763748806
P粉763748806

모든 응답 (2)
P粉036800074

FIND_IN_SET이 경우에는 친구입니다

으아악
    P粉254077747

    전통적인 방법은 왼쪽과 오른쪽에 쉼표를 추가하는 것입니다.

    으아악

    하지만find_in_set도 작동합니다:

    으아악
      최신 다운로드
      더>
      웹 효과
      웹사이트 소스 코드
      웹사이트 자료
      프론트엔드 템플릿
      회사 소개 부인 성명 Sitemap
      PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!