私は2つのテーブルを持っています。メンバーとストリーム。 私はすべてのメンバーの平均ストリーム数を見つけて、どの個人メンバー(名前を含む)が平均ストリーム数よりも多くストリーミングしたかを見たいと思います。すべてのユーザーの平均「数」より大きい「数」を持つ「メンバー」を見つける方法を教えてください。
現在、私はストリームの平均数と各メンバーが持つストリームの数を見つけるこのクエリを持っています。私は平均的な数よりもストリームの小さい番号を持つメンバーを破棄するように、これは、SQLのために働くだろう
CREATE TABLE "M_5006677"."MEMBER"
( "M_ID" NUMBER(2,0),
"FNAME" VARCHAR2(15 BYTE) NOT NULL ENABLE,
"MNAME" VARCHAR2(15 BYTE),
"LNAME" VARCHAR2(15 BYTE) NOT NULL ENABLE,
"EMAIL" VARCHAR2(25 BYTE) NOT NULL ENABLE,
"R_DATE" DATE NOT NULL ENABLE,
"L_DATE" DATE,
CONSTRAINT "PK_M_ID" PRIMARY KEY ("M_ID")
CREATE TABLE "M_5006677"."STREAM"
( "STREAM_ID" NUMBER(2,0),
"SDATE" DATE,
"SPOSITION" NUMBER(5,2),
"F_ID" NUMBER(2,0) NOT NULL ENABLE,
"M_ID" NUMBER(2,0) NOT NULL ENABLE,
"LIVE" VARCHAR2(3 BYTE),
CONSTRAINT "PK_STREAM" PRIMARY KEY ("STREAM_ID")
CONSTRAINT "FK_F_ID" FOREIGN KEY ("F_ID") REFERENCE FILM
CONSTRAINT "FK_M_ID" FOREIGN KEY ("M_ID") REFERENCE MEMBER
をいくつかのサンプルデータと一緒にテーブルのスキーマを追加してください。それは本当にあなたの問題を解決するのに役立つでしょう。 –