Вот мой упрощенный макет базы данных в SQLServer:Находить последние несколько различных записей в SQLServer
Таблица Книги:
BookID BookName
...... .........
Таблица Рецензенты:
ReviewerID ReviewerName
.......... ............
Таблица Отзывы :
BookID ReviewerID ReviewDate Notes
...... .......... .......... .....
Мне нужно узнать последние 3 «уникальные» книги, которые были рассмотрены. Например, если порядок проверки был book-a, book-b, book-c, book-c, book-d
, выход должен быть book-d, book-c, and book-b
.
Ни один из запросов, которые я пытался, кажется, работает. Внутреннее соединение, чтобы получить название книги, еще более усложняет его. Буду признателен за ваше руководство. С уважением.
сообщение некоторые выборочные данные и запросы вы пытались –
Как насчет размещения некоторых из этих неудачных запросов здесь? Возможно, необходимы лишь незначительные изменения. –