精確值我有這樣的表:搜索與SQL
a b
8 7
8 2
9 7
9 2
9 3
我希望得到一個「a」值,使得它具有精確的搜索值「B」。例如,如果我搜索(7,2),我希望查詢返回8,如果我搜索(7,2,3),我希望它返回9,否則它必須返回空值:
Search Result
(7,2) 8
(7,2,3) 9
(7,3) Null
(7,2,4) Null
...
有沒有可能做到這一點,而不使用「group by」串聯?
[編輯]對於「由級聯組」我的意思是這樣的GROUP_CONCAT()在MySQL或然而任何字符串函數。
數據庫使用的是? – KrazzyNefarious
這個命令很重要嗎?換句話說,你是否在尋找匹配的「序列」?這就是我的意思:在你的例子中,你有(7,2,3)結果9.應該(2,7,3)導致什麼? –
你究竟是什麼意思,以「串聯組合」 –