Я пишу SQL-запрос, который возвращает имя самого продукта, который используется больше всего.Однострочный подзапрос возвращает более одной строки - SQL Query
Когда я запустил его, я получаю Подкатегория с одной строкой возвращает более одной строки ошибки, и теперь я знаю, как ее исправить.
Это мой запрос.
CREATE OR REPLACE VIEW mostUsed AS
SELECT a.article_name, SUM(p.quantity) AS numberOfItems
FROM ARTICLE a, ITEM p
WHERE p.fk_id_article = a.id_article
GROUP BY a.article_name
HAVING SUM(p.quantity) >= (SELECT MAX(p.quantity) FROM ITEM);
SELECT ARTICLE_NAME, numberOfItems
FROM mostUsed
WHERE numberOfItems = (SELECT MAX(numberOfItems) FROM mostUsed);
Любая помощь по фиксации оценивается. Спасибо!
могли бы вы изменить '(SELECT MAX (p.quantity) FROM ITEM)', что вместо 'p.quantity' просто используйте 'количество' без' p'? –
@GabrielAmram, конечно же, любительская ошибка. Теперь он отлично работает. Спасибо! – aiden87