Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.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
Mysql 将sequelize与SQL文字一起使用时,选择父对象和子对象_Mysql_Node.js_Sequelize.js - Fatal编程技术网

Mysql 将sequelize与SQL文字一起使用时,选择父对象和子对象

Mysql 将sequelize与SQL文字一起使用时,选择父对象和子对象,mysql,node.js,sequelize.js,Mysql,Node.js,Sequelize.js,我在sequelize(mysql)中使用原始查询,并尝试选择父对象和子对象(一对一关系)。 我希望在单个查询中得到如下结果: parent: { id: 1, desc: 'xxx', ... child: { id: 1, parentId: 1, ... } } 抛出ER\u操作数\u列的我的查询:操作数应包含1列: 可能吗 const sql = `SELECT P.*, ( SELECT C.* FROM C

我在sequelize(mysql)中使用原始查询,并尝试选择父对象和子对象(一对一关系)。 我希望在单个查询中得到如下结果:

 parent: {
    id: 1,
    desc: 'xxx', ...
    child: {
        id: 1,
        parentId: 1, ...
    }
}
抛出
ER\u操作数\u列的我的查询:操作数应包含1列

可能吗

const sql = `SELECT P.*, 
    ( SELECT C.* FROM CHILD_TB C WHERE C.parentId = 1) AS child
    FROM PARENT P 
    WHERE P.id= 1
`;