如何从id列名称的mysql中获取值

如何从id列名称的mysql中获取值,mysql,node.js,arrays,Mysql,Node.js,Arrays,在用户表中,有2列 一个用于id,另一个用于用户名 我想从MySQL列中获取一个用户名,用户名是他们的id 像{1:'ahmed',2:'jon',3:'rashed'} 在javascript或Node.js中使用它 任何建议我认为您正在寻找文档中定义的JSON_对象函数 就你而言: SELECT JSON_OBJECT(id, username) FROM table WHERE conditions; 或所有人: SELECT JSON_OBJECT(id, username) FROM

在用户表中,有2列 一个用于id,另一个用于用户名

我想从MySQL列中获取一个用户名,用户名是他们的id

{1:'ahmed',2:'jon',3:'rashed'}

在javascript或Node.js中使用它


任何建议

我认为您正在寻找文档中定义的JSON_对象函数

就你而言:

SELECT JSON_OBJECT(id, username) FROM table WHERE conditions;
或所有人:

SELECT JSON_OBJECT(id, username) FROM table;
在如下表格中:

id    |    username
-------------------
1     |    ahmed
2     |    jon
3     |    rashed
这应返回:

{1:'ahmed', 2:'jon', 3:'rashed'}
关于这个话题还有更深入的讨论
但我认为这个答案符合您的要求。

请将您试图做的事情的代码张贴出来
{1:'ahmed', 2:'jon', 3:'rashed'}