類似のタイプの書籍の平均価格を超える書籍の価格を返すクエリを作成する必要があります。だから、私は以下のクエリを使用してこれをした:それは、このエラーがスローしかしサブクエリが1つ以上の値を返しました
select title
from titles
where price >
(
select avg(price)
from titles
group by type
)
:
subquery returned more than 1 value
>値のリストに使用することができないという理解を。しかし、私はこれを解決できる方法を知りたがっていました。私が使用する必要があるクエリを教えてください。 DBは、あなたが複数のタイプを持っているので、それぞれのタイプが平均を返す同様の種類のパブ
titles table:
title_id , title, type, price, advance, notes, sales
ので、私は価格>平均(価格)とタイトルを取得する必要があります
あなたの「タイトル」テーブル内の1つの「タイプ」が複数ある場合は、別にグループが複数の行が発生します。テーブル全体の平均価格だけが必要な場合は、サブクエリの「グループ」を削除します。 – GShenanigan
あなたはSQLのフレーバーを使用していますか? –