SELECT *
FROM Book b
WHERE b.book_id IN (SELECT DISTINCT(c.book_id)
FROM Copy c
WHERE c.copy_id IN (SELECT copy_id
FROM Loan
WHERE Datediff(DAY, Getdate() - 180, loan_date) > 180)
GROUP BY c.copy_id
HAVING Count(copy_id) > 10)
Когда я выполнил этот запрос, я попал ниже ошибки.Столбец недопустим в списке выбора
Колонка «Copy.Book_id» недопустима в списке выбора, потому что она не содержится ни в агрегатной функции, ни в предложении GROUP BY ».
возможно дубликат [Что означает «недействительным, не содержится ни в агрегатной функции» сообщения означают] (HTTP : //stackoverflow.com/questions/18258704/what-does-the-invalid-not-contained-in-either-an-aggregate-function-message-m) – Tanner