【发布时间】:2019-03-13 07:00:11
【问题描述】:
我是使用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
我试过了:
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')
但结果是 table1 上的所有行
【问题讨论】:
-
你能解决吗?我有类似的问题stackoverflow.com/questions/58087849/…
标签: typeorm typeorm-datamapper