使用 Sql 服务器。编写存储过程。这是我想要实现的伪代码:
IF EXISTS ( SELECT field1
FROM t1
WHERE field1 = ... AND field2 = ...)
BEGIN
SELECT field1
FROM t1
WHERE field1 = ... AND field2 = ...
END
有什么更好的方法吗?任何帮助表示赞赏。
千汤
更新:问题是同一个查询被执行了两次。我也不能只运行一次查询并返回 null(如果结果为 null,我想返回一个替代结果)。