찾다

 >  Q&A  >  본문

MySQL 쿼리 문제

데이터는 다음과 같습니다.

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인 두 행을 찾습니다

혹시 방법이 있다면 알려주세요?

为情所困为情所困2752일 전657

모든 응답(2)나는 대답할 것이다

  • 大家讲道理

    大家讲道理2017-05-18 10:48:37

    첫 번째 것을 예로 들어 보겠습니다.

    으아악

    회신하다
    0
  • 阿神

    阿神2017-05-18 10:48:37

    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)

    회신하다
    0
  • 취소회신하다