Transact-SQL仅选择名称

时间:2010-08-20 21:00:42

标签: tsql select

假设我有以下两个表:

字段

FieldID INT
FieldName NVARCHAR(50)

FieldID INT
Value NVARCHAR(1000)

从以下存储过程中,如何仅选择链接到与FieldName相同的字段的值作为参数?

CREATE PROCEDURE [dbo].[GetValues]
@FieldName NVARCHAR(50)

AS SELECT * FROM [dbo].[Values]
WHERE ... ?

1 个答案:

答案 0 :(得分:4)

Select ...
From Fields As F
    Join Values As V
        On V.FieldID = F.FieldID
Where F.FieldName = @FieldName