假设我有以下两个表:
字段
FieldID INT
FieldName NVARCHAR(50)
值
FieldID INT
Value NVARCHAR(1000)
从以下存储过程中,如何仅选择链接到与FieldName相同的字段的值作为参数?
CREATE PROCEDURE [dbo].[GetValues]
@FieldName NVARCHAR(50)
AS SELECT * FROM [dbo].[Values]
WHERE ... ?
答案 0 :(得分:4)
Select ...
From Fields As F
Join Values As V
On V.FieldID = F.FieldID
Where F.FieldName = @FieldName