在我的表中,我需要搜索特定行中的特定列以查找哪个列包含我定义的值。在特定的mySQL行中找到具有匹配值的列
例如在我的表
ID | Col1 | Col2 | Col3 | Col4 | Col5 | Col6
--------------------------------------------
1 | A | B | C | C | B | A
2 | C | B | A | A | C | B
3 | B | A | C | B | A | C
我需要一个查询来搜索列4,5和6中行2并告诉我在其中发生列值B(COL6)。
见参考:[CASE操作](http://dev.mysql.com/doc/refman/5.6/en/control-flow-functions.html#operator_case) – WarrenT
这是很大的,感谢。你有任何建议如何调整它返回多个列名称,如果该值出现不止一次? – ajcw
@JohnCatterfeld是的,见上文。 –