2016-07-30 32 views
-3

我想知道如何選擇具有最高列數的用戶來匹配登錄用戶的列。MySQL從有更多匹配的用戶中選擇

+6

歡迎SO。 請閱讀[我可以問哪些主題](http://stackoverflow.com/help/on-topic) 和[如何提出一個好問題](http://stackoverflow.com/help/how-to - 問) 和[完美的問題](http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/) [如何創建一個最小,完整和可驗證的例子] (http://stackoverflow.com/help/mcve) – RiggsFolly

回答

0

爲了通過總和匹配條件例如:

SELECT * FROM table where fColumn = 'name' and column2='value2' or colmun3='value3' 
ORDER BY (
(column2='value2') + (column3='value3') 
) DESC