【发布时间】:2019-05-05 15:02:54
【问题描述】:
我有 2 张桌子,上面有班级和科目。
- 班级(id,name,student_count)
- 主题(id,name,class_id)
我想在 select 查询中使用 name、student_count 和 id 填充 class_id。如何使用 SQL 或 Knex 执行此操作?
我尝试使用 join,但我只得到一个字段,而不是一行中的所有字段。
预期的结果是:
subject{
name: "data"
id: "data"
class: {
id: "data"
name: "data"
student_count: "data"
}
}
顺便说一句,用 Knex 或普通 SQL 回答会有所帮助!
【问题讨论】:
-
您是否在 SQL 中寻找“字符串连接”选项?
-
不是字符串连接。就像在引用行中用实际数据填充外键字段
-
请提供一些示例和预期的输出数据。
标签: javascript sql node.js postgresql knex.js