【发布时间】:2016-07-29 16:16:04
【问题描述】:
我在一个 mysql 表中有这样的东西。
ID Text
1 a
2 b
3 a-b
4 b-a
5 a-b-c
6 a-b-d
通常你在一个列中搜索一个文本,我只是想要相反,我想要一个查询来搜索一个文本中的所有列。不知道有没有可能。
如果文本是“a-b-f”,则必须返回 ID 为 3(“a-b”)的查询
如果文本是“a-c”,它必须返回 ID 为 1(“a”)的查询
如果文本是“b-a”,则必须返回 ID 为 2(“b”)的查询
如果文本是“b-b”,它必须返回 ID 为 2(“b”)的查询
如果文本是“a-b-c-d-e-f”,则必须返回 ID 为 5(“a-b-c”)的查询
如果文本是“c-a-a”它必须返回一个empty查询
感谢您的帮助。
PD:我一直在寻找类似的东西,但我发现的所有方法都是在列值内搜索文本,这与我所说的相反。
【问题讨论】: