У меня есть хранимая процедура с оператором выбора, например:
SELECT author_ID,
author_name,
author_bio
FROM Authors
WHERE author_ID in (SELECT author_ID from Books)
Это ограничивает результаты авторами, у которых есть книжные записи. Это таблица книг:
Books:
book_ID INT,
author_ID INT,
book_title NVARCHAR,
featured_book BIT
Что я хочу сделать, так это условно выбрать идентификатор рекомендуемой книги каждым автором как часть оператора select выше, и если ни одна из книг для данного автора не представлена, выберите идентификатор первой (первой) книги с помощью автор с книжного стола. Как мне подойти к этому?