Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 将节点js中的表与pg连接时,我得到了错误的结果_Node.js_Postgresql_Express_Node Postgres - Fatal编程技术网

Node.js 将节点js中的表与pg连接时,我得到了错误的结果

Node.js 将节点js中的表与pg连接时,我得到了错误的结果,node.js,postgresql,express,node-postgres,Node.js,Postgresql,Express,Node Postgres,当我使用node.js中的pg向数据库发送一个左连接查询时,我得到了一个名为“ExternalCategories”的表,结果令人费解 'SELECT * FROM "ExternalCategories" a Left JOIN "externalcat" b ON a."parentCategoryId"=b.id' 我明白了: { "id": 34, "name": "Ordinateurs et Resea", "img": null, "views": 0, "parentC

当我使用node.js中的pg向数据库发送一个左连接查询时,我得到了一个名为“ExternalCategories”的表,结果令人费解

'SELECT * FROM "ExternalCategories" a Left JOIN "externalcat" b ON a."parentCategoryId"=b.id'
我明白了:

    {
"id": 34,
"name": "Ordinateurs et Resea",
"img": null,
"views": 0,
"parentCategoryId": null
},
{
"id": null,
"name": null,
"img": null,
"views": null,
"parentCategoryId": null
},
{
"id": 1,
"name": "Vêtements",
"img": null,
"views": 0,
"parentCategoryId": null
},
{
"id": 34,
"name": "Ordinateurs et Resea",
"img": null,
"views": 0,
"parentCategoryId": null
},
但当我在Datagrip或pgAdmin4中运行相同的查询时,我得到了正确的数据

考虑通过别名来区分返回的列名称

'SELECT a.id AS a1,  a.name AS c2... FROM ExternalCategories a ....'