現在、私は2つのテーブルを持っており、それらをSinglesとAveragesと呼んでいます。
シングルは:
PersonID (PK)
EventID (FK)
best
worldRank
平均は次のとおりです。
PersonID (PK)
EventID (FK)
best
worldRank
これら2つのテーブルを組み合わせようとしています。基本的に、結果のテーブルは次のようになります。
「マージは:
PersonID (PK)
EventID(FK)
bestSingle ('best' from Singles)
bestAverage ('best' from Averages)
worldRankSingle ('worldRank' from Singles)
worldRankAverage ('worldRank' from Averages)"
これが私が今持っているものです。
SELECT RanksAverage.[personId],
RanksAverage.[eventId],
RanksAverage.[best] AS 'averageBest',
RanksAverage.[worldRank] AS 'averageRank',
RanksSingle.best AS 'singleBest',
RanksSingle.worldRank AS 'singleRank'
FROM [cubing].[dbo].[WCA_export_RanksSingle] AS RanksSingle
JOIN [cubing].[dbo].[WCA_export_RanksAverage] AS RanksAverage
ON RanksAverage.personId = RanksSingle.personId
ちなみに、私はSQLServer2012を使用しています。