У меня есть следующий запрос MySQL:найти общее количество записей для данной местности
SELECT sku, quantity, inventory.isbn13, author, title, pub_date, binding,
defect.defect, source, location from inventory
LEFT JOIN location ON inventory.location_id = location.location_id
LEFT JOIN source ON inventory.source_id = source.source_id
LEFT JOIN book ON inventory.isbn13 = book.isbn13
LEFT JOIN defect ON inventory.defect_id = defect.defect_id
LEFT JOIN book_condition ON book_condition.condition_id = defect.condition_id
WHERE quantity > '0' and location.location_id >= '986' and location.location_id <= '989'
ORDER BY inventory.location_id, sku
, который работает отлично, но теперь мне нужно, чтобы показать общее количество книг для каждого идентификатора местоположения. Например, location_id 986 имеет 17 книг, location_id 987 имеет 34 книги и т. Д. Мне нужно запустить второй запрос, чтобы получить эту информацию, или есть способ сделать это в запросе, который у меня есть?
Благодаря Джим
вы хотите получить эту информацию в контексте Вашего инвентаря или в более общем контексте «сколько книг есть в этом месте»? – Sebas
Мне нужно показать общее количество книг для каждого выбранного местоположения (в этом случае 986 - 989) Спасибо – Jim
, тогда проверьте мой ответ – Sebas