SQL クエリを使用して、特定の主題および指定されたスコアの一意の識別子を取得します。
P粉779565855
P粉779565855 2023-08-02 12:03:01
0
1
534
<p>数学のスコアが 80 点、英語のスコアが 70 点、合計スコアが 400 以上の人の一意の ID を取得する SQL クエリを作成したいと考えています。答えは id-1 と 2</p> になります。 <pre class="brush:php;toolbar:false;">ID 件名マーク 1 数学 80 1 英語 70 1 ヒンディー語 80 1 サイエンス 80 1 SST 90 2 数学 80 2 英語 70 2 ヒンディー語 90 2 サイエンス 80 2 SST100 3 数学 80 3 英語 60 3 ヒンディー語 90 3 サイエンス 100 3 SST 100</pre> <p>2 つのトピックをフィルターとして一緒に挿入する方法がわかりません。 <br /><br />有効なクエリ -</p><p><br /></p> <pre class="brush:php;toolbar:false;">SELECT `ID` FROM `ff` WHERE (`SUBJECT`='MATHS' AND `MARKS`= 80 AND `ID` IN (SELECT `ID` FROM `ff` GROUP BY `ID` HAVING SUM(`MARKS`) >=400) ) OR (` SUBJECT`= 'ENGLISH' AND `MARKS`=70 AND `ID` IN (SELECT `ID` FROM `ff` GROUP BY `ID` HAVING SUM(`MARKS`) >=400) )</pre> <p>しかし、これでは期待した結果が得られません。 </p>
P粉779565855
P粉779565855

全員に返信(1)
P粉081360775

条件付き集計を使用できます。

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート