検索

ホームページ  >  に質問  >  本文

MySQLクエリの問題

データは次のとおりです:

id ​​列
1 a、b、d
2 a、b、c

私のクエリ条件:

col=(a,b) では、ID 1 と 2 を持つ 2 つの行を見つける必要があります

col=(a,d) ID 1

の行を検索します

col=(a,c) ID 2

の行を検索します

col=(a) ID 1 と 2 を持つ 2 つの行を検索します

何か方法があれば教えていただけませんか?

为情所困为情所困2794日前683

全員に返信(2)返信します

  • 大家讲道理

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

    最初のものを例として取り上げます。

    リーリー

    返事
    0
  • 阿神

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

    1.SELECT * FROM test_findisset where find_in_set('a',col) と find_in_set('a',col) と find_in_set('b',col)

    2.SELECT * FROM test_findisset where find_in_set('a',col) と find_in_set('a',col) と find_in_set('d',col)

    3.SELECT * FROM test_findisset where find_in_set('a',col) と find_in_set('a',col) と find_in_set('c',col)

    4.SELECT * FROM test_findisset where find_in_set('a',col) と find_in_set('a',col)

    返事
    0
  • キャンセル返事