0
我在數據庫中有以下值。如何遍歷鍵值一次?
Id key value
1 btn one
2 btn two
3 btn1 three
4 btn1 four
我要的顯示效果,如: -
key value1 value2
btn one two
btn1 three four
我已經嘗試了不同的循環概念,但我沒有得到最後的結果。
我在數據庫中有以下值。如何遍歷鍵值一次?
Id key value
1 btn one
2 btn two
3 btn1 three
4 btn1 four
我要的顯示效果,如: -
key value1 value2
btn one two
btn1 three four
我已經嘗試了不同的循環概念,但我沒有得到最後的結果。
如果您不知道每個「鍵」將會有多少個值,那麼這很棘手。您可以使用一個選項是GROUP_CONCAT(COL)
SELECT key, GROUP_CONCAT(DISTINCT value) AS values FROM table GROUP BY key;
你的結果只會有兩列,但第二個「值」欄中將包含所有的值的逗號分隔的列表。即
key values
------- -------------
"btn" "one, two"
"btn1" "three, four"
之後,您可以使用c#,java或任何您使用的語言來處理列表。
告訴我們你試過了什麼。另外..你已經標記了C#和Java ..選擇一個。 –
你想用哪種語言?c#或java? – SpringLearner
@javaBeginner:沒有問題請告訴我Java。 – Vikas