0
SELECT t1.name
FROM title t1
WHERE t1.rating >
(SELECT t2.rating FROM title t2 GROUP BY t2.genre
HAVING t1.genre = t2.genre AND t2.is_movie = 0);
無効な識別子エラーが表示されます。テーブルt1がネストしたサブクエリ内で認識されないようです。誰でも私が間違っていることを知っている?あなたがしたい何相関サブクエリ(Oracle)でテーブル名が認識されない
は、それが必要な '持ってt1.genre = t2.genre' – RanchiRhino
ですクエリは、そのジャンル内の平均よりも高い評価のすべてのテレビ番組を選択することになっています。選択したテレビ番組のレーティングとそのジャンルの平均を比較する必要があります。明らかにするために、それはnetflixに匹敵するデータベースです。 – Dirk
avgを1つの変数に取り込み、評価と比較してください。 mysql変数を使用することができます。もっと役に立つかもしれない。 – RanchiRhino