У меня есть две таблицы:
КНИГА
BOOK_CODE TITLE PUBLISHER_CODE TYPE PRICE PAPERBACK
--------- ----- -------------- ---- ----- ---------
0189 Magic FA HOR 7.99 Yes
0378 Venice FA ART 24.50 No
0808 The Edge JP MYS 6.99 Yes
6128 Jazz PL FIC 12.99 Yes
0200 Start HQ FIC 8.99 Yes
ИНВЕНТАРЬ
BOOK_CODE BRANCH_NUM ON_HAND
--------- ---------- -------
0189 1 2
0189 2 2
0200 1 11
6128 3 7
Я хотел отобразить название, код книги и общее количество доступных копийдля каждой книги.
Я могу сделать их отдельно ... Я могу получить номер каждой книги и код книги с помощью:
SELECT inventory.book_code,
SUM(on_hand)
FROM inventory
GROUP BY inventory.book_code;
Но как мне получить название для отображения далеек этим результатам?Я попытался использовать соединение и попытался выбрать его в исходном операторе выбора, но я получил ошибку «не выражение GROUP BY».