데이터는 다음과 같습니다.
id 열 1 a,b,d 2 a,b,c
내 쿼리 조건:
col=(a,b)를 사용하려면 ID 1과 2가 있는 두 행을 찾아야 합니다
col=(a,d) ID가 1인 행을 찾습니다
col=(a,c) ID가 2인 행을 찾습니다
col=(a) ID가 1과 2인 두 행을 찾습니다
혹시 방법이 있다면 알려주세요?
첫 번째 것을 예로 들어 보겠습니다.
1.SELECT * FROM test_findisset 여기서 find_in_set('a',col) 및 find_in_set('a',col) 및 find_in_set('b',col)
2.SELECT * FROM test_findisset 여기서 find_in_set('a',col) 및 find_in_set('a',col) 및 find_in_set('d',col)
3.SELECT * FROM test_findisset 여기서 find_in_set('a',col) 및 find_in_set('a',col) 및 find_in_set('c',col)
4.SELECT * FROM test_findisset 여기서 find_in_set('a',col) 및 find_in_set('a',col)
첫 번째 것을 예로 들어 보겠습니다.
으아악1.SELECT * FROM test_findisset 여기서 find_in_set('a',col) 및 find_in_set('a',col) 및 find_in_set('b',col)
2.SELECT * FROM test_findisset 여기서 find_in_set('a',col) 및 find_in_set('a',col) 및 find_in_set('d',col)
3.SELECT * FROM test_findisset 여기서 find_in_set('a',col) 및 find_in_set('a',col) 및 find_in_set('c',col)
4.SELECT * FROM test_findisset 여기서 find_in_set('a',col) 및 find_in_set('a',col)