Gunakan pertanyaan SQL untuk mendapatkan pengecam unik untuk subjek tertentu dan skor tertentu.
P粉779565855
2023-08-02 12:03:01
<p>Ingin menulis pertanyaan SQL untuk mendapatkan ID unik mereka yang mempunyai skor matematik 80, skor Bahasa Inggeris 70 dan jumlah skor 400 atau lebih tinggi. Jawapannya ialah id-1 dan 2</p>
<pre class="brush:php;toolbar:false;">ID Markah Subjek
1 Matematik 80
1 Bahasa Inggeris 70
1 Hindi 80
1 Sains 80
1 SST 90
2 Matematik 80
2 Bahasa Inggeris 70
2 Hindi 90
2 Sains 80
2 SST 100
3 Matematik 80
3 Bahasa Inggeris 60
3 Hindi 90
3 Sains 100
3 SST 100</pra>
<p>Saya keliru tentang cara menyisipkan dua topik bersama-sama sebagai penapis. <br /><br />Pertanyaan sah -</p><p><br /></p>
<pre class="brush:php;toolbar:false;">PILIH `ID` DARIPADA `ff`
DI MANA (`SUBJECT`='MATHS' DAN `MARKAH`= 80 DAN `ID` IN (PILIH `ID` DARIPADA `ff` KUMPULAN MENGIKUT `ID` MEMPUNYAI JUMLAH(`MARKAH`) >=400) ) ATAU (` SUBJECT`= 'BAHASA INGGERIS' DAN `MARKAH`=70 DAN `ID` DALAM (PILIH `ID` DARIPADA `ff` KUMPULAN MENGIKUT `ID` MEMPUNYAI JUMLAH(`MARKAH`) >=400) )</pre>
<p>Tetapi ini tidak memberikan hasil yang diharapkan. </p>
Anda boleh menggunakan pengagregatan bersyarat.