Это схема для моих вопросов
Привет, у меня нет опыта в SQL Developer, и я пытаюсь построить запрос для следующего вопроса:
Мне нужно, чтобы для каждого DVD в каталоге отображались заголовок, длина, дата выпуска и сколько раз он был проверен всеми покупателями во всех библиотеках.Также я хочу включить те, которые еще не были извлечены, и отображать 0, и отсортировать результаты по названию.
Пока у меня есть это в запросе, но я здесь:
--Question C. ************* VERIFY
Select
Catalog_Item.Title,
DVD.Length,
Catalog_Item.Release_Date,
(
Select
Count(Transaction.Transaction_ID)
From Transaction
Where
DVD.Catalog_Item_ID = Physical_Item.Catalog_Item_ID
And Physical_Item.Physical_Item_ID = Transaction.Physical_Item_ID
) as "Total_DVD"
From
Catalog_Item,DVD,
Physical_Item
Group by
Catalog_Item.Title,
DVD.Length,
Catalog_Item.Release_Date
Если я выполняю этот точный запрос, я получаю ошибку
Not a Group By Expression
И если я исключаю GROUP BY, я получаю результаты, которые не похожи на правильные результаты.
Какие-либо предложения о том, какой синтаксис я могу использовать для достижения желаемого результата?Спасибо!