我想在sql中运行两条IF
语句。IF 是两个不同的条件,例如:
IF (@user == 'Bob')
BEGIN
SELECT * FROM table Where id = 1
END
IF (@animal == 'Cat')
BEGIN
SELECT * FROM table WHERE id = 50
END
如果只有第一个条件正确,我想要返回的是第 1 行,或者如果两个条件都满足,则为第 1 行和第 50 行。这在第二个IF
语句中失败了,我需要添加另一个关键字吗?