我必須編寫一個查詢,它返回書籍價格高於類似書籍平均價格的查詢。所以,我這樣做是使用下面的查詢:子查詢返回多個值
select title
from titles
where price >
(
select avg(price)
from titles
group by type
)
但是它拋出這個錯誤:
subquery returned more than 1 value
這是可以理解的>不能用於值的列表。但我想知道我能解決這個問題的方法。請讓我知道我需要使用的查詢。該數據庫是酒吧
titles table:
title_id , title, type, price, advance, notes, sales
,所以我需要得到類似類型
如果您在「標題」表中有一個以上的「型」,由該集團將造成多行。如果您只想要整個表格的平均價格,請在子查詢中移除「group by」。 – GShenanigan
你使用的是什麼風格的SQL? –