0

私のMySQLフィールドにはスキルフィールド(文字列)があり、

1)php,mysql
2)java
3)java,c

スキル フィールドの条件で列を選択する必要があります。状態は次のようになります。

skills="php"    // o/p => 1st column
or
skills = "mysql,c"   // o/p => 1st and 3rd column

どうすればクエリを書くことができますか? ここではPHPを使用しています。

4

2 に答える 2

3

それを行う1つの方法

SELECT *
  FROM table1
 WHERE skills LIKE '%mysql%' 
    OR skills LIKE '%c%'

SQLフィドル

データを正規化すると、はるかに簡単になります

于 2013-05-06T05:49:07.353 に答える