MySQLクエリの問題
为情所困
为情所困 2017-05-18 10:46:37
0
2
672

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

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 つの行を検索します

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

为情所困
为情所困

全員に返信(2)
大家讲道理

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

リーリー
いいねを押す +0
阿神

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
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート