MySQL 숫자가 쉼표로 구분 된 목록에 있는지 mysql 확인
다음과 같은 테이블이 있습니다. UID(int) NUMBERS(blob) ---------------------- 1 1,13,15,20 2 3,10,15,20 3 3,15 그리고 3과 15가 NUMBERS라는 blob에 있는지 테스트하고 싶습니다. 그리고 LIKE %%는 사용할 수 없습니다. ID 2와 3 개의 scoulb가있는 행만 선택됩니다. 해결 방법 이것도 작동합니다. SELECT * FROM table WHERE 3 IN (NUMBERS) AND 15 IN (NUMBERS) IN을 사용하면 예를 들어 쉼표로 구분 된 문자열을 찾습니다. 이 두 WHERE banana IN ('apple', 'banana', 'coconut') WHERE 3 IN (2,3,6,8,90) 참조 페이지 https:/..
2020. 11. 29.