Mysql 将sequelize与SQL文字一起使用时,选择父对象和子对象
我在sequelize(mysql)中使用原始查询,并尝试选择父对象和子对象(一对一关系)。 我希望在单个查询中得到如下结果: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
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
`;