我正在寻找子查询的计数,或者至少是一种解决方法。
我有一个存储过程,稍后我会在其中创建一个临时表,但我需要在该临时表中返回的行数。
我获取临时表的方式是来自带有几个连接的选择。有什么方法可以获取该 select 语句中返回的行数?
我有类似的东西:
SELECT Book.Title,
Book.Year,
BookGenre.Genre
FROM Book
JOIN BookGenre ON Book.BookNum = BookGenre.BookNum
WHERE Book.Title IS NOT NULL
在此之前,我需要获取将从该查询返回的行数。所以,本质上:
COUNT(SELECT Book.Title,
Book.Year,
BookGenre.Genre
FROM Book
JOIN BookGenre ON Book.BookNum = BookGenre.BookNum
WHERE Book.Title IS NOT NULL)