我打針表稱爲StudentSchool
包含:從表中選擇複合主鍵
StudentSchoolID StudentId SchoolID
1 233 22
但現在我想使表與複合主鍵是這樣的:
StudentId SchoolID
233 22
在我選擇的第一種情況是
select * from StudentSchool
where (StudentId = 233) and (SchoolID = 22)
但在第二種情況下如何做到這一點它是主鍵
您的查詢保持不變 - 主鍵是否爲組合鍵對查詢沒有影響。 –
所以添加我的StudentSchoolID並刪除它並添加複合一個有什麼不同,在asp.net中很容易添加一個數據鍵名作爲StudentSchoolID,但現在添加這兩個Id是不驗證我的業務 –
嗯 - ASP.NET是一個不同的故事!你沒有在你的文章中提到任何**提到ASP.NET ......在SQL Server端,有一個複合索引對你的查詢沒有影響。 ASP.NET是一個不同的故事.... –