在我的表中,我需要搜索特定行中的特定列以查找哪個列包含我定義的值。在特定的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是的,見上文。 –