我花了一些時間研究這個,但沒有找到答案。SQL Server:插入一個聚合值
所以我有一個表叫WinterInspectionResults
,我有另一個表稱爲InspectionResulsts
,我想要做的是從第一個表插入到第二個表中的值。 有些情況下WinterInspectionResults
將有多個條目對應InspectionResults
中的一個條目。所以我使用sum()
函數。 問題是,當我嘗試插入我的錯誤:
Violation of PRIMARY KEY constraint 'PK_InspectionResults'.
Cannot insert duplicate key in object 'dbo.InspectionResults'.
所以,也許我不明白的功能究竟是如何聚集工作。 有沒有其他人經歷過這個和/或知道如何解決它? 另外dbo.InspectionResults
有一個聚合鍵,即兩個外鍵的組合。
感謝您的幫助,我找出問題所在。
一些表strucutres和SQL將是有益的值。我猜你需要用臨時表編寫一些T-SQL,但我不知道沒有多少信息就會看到它的樣子。 – NickHeidke 2012-02-21 19:56:36
請向我們展示一些代碼 – 2012-02-21 19:57:27
您可以發佈您的表結構和您正在使用的查詢是否正在生成錯誤? – Taryn 2012-02-21 19:59:59