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