Имеется Join запрос и необходимо соответственно 'SELECT * FROMauthorsINNER JOINbooksUSING (id_author) SUM("quantity") для автора из одной таблицы подсчитать кол-во книг на складе из другой таблицы. Т.е. посчитать значения 1 столбца. (Столбец quantity)
В первой таблице автор . Во второй книги. И мне нужно вывести фамилию - кол-во книг
Самое интересное в таких задачах - а для чего именно Вам первая таблица? Если я всё правильно понял, то Вам нужно:
SELECT `id_author`, SUM(`quantity`) FROM `books` GROUP BY `id_author`
Если всё же по какой-то причине Вам требуется что-то из таблицы authors, то тогда так, например:
SELECT `a`.`name`, SUM(`b`.`quantity`)
FROM `authors` `a`
INNER JOIN `books` `b` USING `id_author`
GROUP BY `a`.`id_author`
Либо если нужно вывести с учетом того, что у автора может не быть книг:
SELECT `a`.`name`, COALESCE(SUM(`b`.`quantity`),0)
FROM `authors` `a`
LEFT JOIN `books` `b` USING `id_author`
GROUP BY `a`.`id_author`
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости