我想通过1query为每个数据创建2个数据行,每个数据行具有1个相同的可找到的唯一ID
1差异是side列{1买方} {0卖方}
id userId side price qty pairId
1 6 0 60 10 1
2 9 1 60 10 1
试图显示结果表:)
在MSSQL服务器中,我尝试了SCOPE_IDENTITY()
insert into [dbo].[deals] (side, price, qty,pairId)
values (1, 60, 10 ,SCOPE_IDENTITY()),
(0, 60, 10 ,SCOPE_IDENTITY()),
向交易表添加一个IDENTITY列(或更改一个列以标识),然后使用以下查询:
insert into [dbo].[deals] (side, price, qty,pairId)
values (1, 60, 10 ,@@IDENTITY),
(0, 60, 10 ,@@IDENTITY),