开发者社区 问答 正文

在SQL Server中将3mil数据从一个表插入到另一个表

我有一个AuditPlayers和AuditPlayersHistorytable我从中想将数据插入到一个新表,例如表名称将是玩家。

在Auditplayers表中我有很多的球员和一些日期。我想将AuditPlayers&AuditPlayersHistory所有玩家以及他们的玩家插入max(Date)到我的新玩家表格中。

我怎样才能做到这一点 ?有批次还是没有批次更好?批处理怎么办?

我的AuditPlayers表的示例:

PlayerId Date 1 2019-01-01 1 2019-02-01 100 2019-08-01 新播放器表中的数据应为

PlayerId Date 1 2019-02-01 100 2019-08-01

问题来源于stack overflow

展开
收起
保持可爱mmm 2019-11-15 17:16:43 377 分享 版权
1 条回答
写回答
取消 提交回答
  • 简单MAX和GROUP BY解决您的问题

    SELECT PlayerID, MAX(Date)Date FROM YourTable GROUP BY PlayerID

    2019-11-15 17:16:51
    赞同 展开评论