我想从以下网址中选择数据:
代码:
if exists(select * from MyTable where ActChildID_FK = @actid_fk)
begin
declare @parentid int, @fnname nvarchar(100)
select @parentid = ActParentID_FK
from MYTabe
where ActChildID_FK = @actid_fk
end
问题是,当ActChildID_FK = 300734
为ActParentID_FK
返回2个值时,我需要只能接收一个值,而且我不想更改表格中的任何值
提前感谢您的帮助。
答案 0 :(得分:0)
只需使用
[{ "op": "add", "path": "/fields/System.Title", "value": "JavaScript implementation for Microsoft Account" }]
获取单行。请参阅此文章的更多详细信息:https://msdn.microsoft.com/en-us/library/ms189463.aspx
TOP 1
答案 1 :(得分:0)
在您获得的2个结果中,是否有任何条件只能获得1个结果。如果没有,你可以简单地使用“前1”
if exists(select * from MyTable where ActChildID_FK = @actid_fk)
begin
declare @parentid int,@fnname nvarchar(100)
select top 1 @parentid = ActParentID_FK from MYTabe where ActChildID_FK = @actid_fk
END