await pg
.select()
.table("table_a")
.join("table_b", { "table_a.table_b_id": "table_b.id" })
.limit(10);
结果命名为 [{“ table_a.id”:“ ...”,...“ table_b.id”}]
在结果行的哈希键中使用表名。有内置的方法可以做到这一点吗?
答案 0 :(得分:0)
遗憾的是,您需要手动给所有选定的列名称
await pg
.select(
'table_a.col1 as tbla_col1',
'table_a.col2 as tbla_col2',
'table_b.col1 as tblb_col1',
... more columns ...
)
.table("table_a")
.join("table_b", "table_a.table_b_id", "table_b.id")
.limit(10);