Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/110.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 集合中的不同值_Mysql - Fatal编程技术网

Mysql 集合中的不同值

Mysql 集合中的不同值,mysql,Mysql,问题是我不知道如何编写符合我要求的查询。我希望你能帮忙。我有一张这样的桌子: path (VARCHAR) | info (VARCHAR) | method (SET) ------------------------------------------------------------ / | something | GET /cp/product/% | something else

问题是我不知道如何编写符合我要求的查询。我希望你能帮忙。我有一张这样的桌子:

path (VARCHAR)            | info (VARCHAR) | method (SET)
------------------------------------------------------------
/                         | something      | GET
/cp/product/%             | something else | GET,PUT
/cp/product/edit/%        | yap yap        | DELETE,POST
SELECT distinct_values_in_set(`method`) FROM `table` WHERE '/cp/product/edit/1337' LIKE `vpath`;
我想要的是一个查询,该查询将显示路径的所有可用方法,例如,如果我要运行以下内容:

path (VARCHAR)            | info (VARCHAR) | method (SET)
------------------------------------------------------------
/                         | something      | GET
/cp/product/%             | something else | GET,PUT
/cp/product/edit/%        | yap yap        | DELETE,POST
SELECT distinct_values_in_set(`method`) FROM `table` WHERE '/cp/product/edit/1337' LIKE `vpath`;
我希望结果集与

distinct_values_in_set(`method`)
--------------------------------
DELETE,GET,POST,PUT
它将只包含不同的方法字段,但不阻止GET和GET,PUT来提供GET,GET,PUT。