小编Rey*_*yah的帖子

带有 TYPEORM 的多重 JOIN

我是新来的typeorm,也许有人可以解决我的问题。
我有一些查询,如:

SELECT t1.id,t2.id_2,t3.event,t3.column1,t4.column1 FROM table1 t1
INNER JOIN table2 t2 ON t1.id = t2.id
INNER JOIN table3 t3 ON t2.event = t3.event
INNER JOIN table4 t4 ON t4.id = t2.id_2 WHERE t3.event = 2019
Run Code Online (Sandbox Code Playgroud)

如何将此查询转换为typeorm

javascript sql typeorm

12
推荐指数
1
解决办法
3万
查看次数

Typeorm 子查询添加选择

我是新手typeorm,这是我第二次混淆typeorm,我有以下查询:

SELECT t1.a,t1.b,t2.a
  (SELECT TOP 1 t1.a
  FROM table1 t1
  WHERE t1.b = t2.a
  ORDER BY t1.a DESC
  ) AS MaxT1
FROM Table1 t1
INNER JOIN Table2 t2 ON t1.a = t2.a
Run Code Online (Sandbox Code Playgroud)

我试过这个:

let query = await getManager()
  .createQueryBuilder(Bid, 'bid')
    .select([
      'l.ID_anv_Lot',
      'l.LotNumber',
      'w.WineryName',
      'bid.BidAmount',
      'bid.ProxyBidAmount',
      'er.ID_Contact'
    ])
    .addSelect(Table1, t1)
    .innerJoin(Lot, 'l', 'l.lotNumber = bid.lotNum AND l.paddleNumber = bid.paddleNumber')
Run Code Online (Sandbox Code Playgroud)

但结果是 table1 上的所有行

typeorm typeorm-datamapper

3
推荐指数
1
解决办法
8869
查看次数

标签 统计

typeorm ×2

javascript ×1

sql ×1

typeorm-datamapper ×1