我有以下表格:
ID Vars
01 Value1, Value2, Value3
02 Value4, Value2, Value3
03 Value1, Value2
并希望将其转换为以下格式:
{{1}}
我可以使用什么SQL命令来执行此操作?
答案 0 :(得分:2)
您正在寻找SELECT ID, GROUP_CONCAT(Var)
FROM table
GROUP BY ID;
:
group_concat()
三个注释:
select id, group_concat(var separator ', ') as vars
from t
group by id;
关键字更改分隔符;默认为逗号,没有空格。SEPARATOR
。ORDER BY var
。答案 1 :(得分:0)
您可以将public class Viewholder extends RecyclerView.ViewHolder implements PopupMenu.OnMenuItemClickListener, View.OnClickListener {
public Viewholder(View itemView) {
super(itemView);
ButterKnife.bind(this, itemView);
itemView.setOnClickListener(this);
}
@Override
public void onClick(View v) {
selectionListener.onSelectedList(getItem(getAdapterPosition()).getId(), true);
selecetedPos = getAdapterPosition();
notifyDataSetChanged();
}
与GROUP BY
一起使用,例如
group_concat
以下是GROUP_CONCAT的文档。