我在 SQL Server 2008 中的 select 语句遇到了一点问题。我正在构建一个售票应用程序网站,我需要确保无法搜索已售出的门票。这是我的 SQL 存储过程:
spGetSeatBySection
@SectionID int
AS
SELECT
[SeatID],
[SectionID],
[SeatName],
[SeatPrice],
[SeatDesc],
[SeatIsActive],
FROM [myDataBase].[dbo].[Seats]
WHERE SectionID = @SectionID
AND SeatIsActive = 1
AND **IF EXISTS CLAUSE**;
我已经尝试了一些其他已在此处发布的方法,例如 if exists('table_name, 'column_name')。是否有另一种方法可以在不重新设计我的SELECT
声明的情况下检查这一点?