您需要通过 在 运行选择 之前 检查是否会返回任何结果来阻止首次选择。
例如:
IF EXISTS (SELECt 1 FROM A WHERe A.name = 'link枚ping')BEGIN SELECt * FROM A WHERe A.name = 'link枚ping'ENDELSE BEGIN SELECt * FROM A WHERe A.amount = 45END

您需要通过 在 运行选择 之前 检查是否会返回任何结果来阻止首次选择。
例如:
IF EXISTS (SELECt 1 FROM A WHERe A.name = 'link枚ping')BEGIN SELECt * FROM A WHERe A.name = 'link枚ping'ENDELSE BEGIN SELECt * FROM A WHERe A.amount = 45END