SubQuery menggunakan IN 2 Tabel

image.png

Mau tanya terkait judul diatas. saya saat sedang mencoba subquery menggunakan 2 tabel dengan soal

Untuk menyelesaikan pembuatan playlist 'Pop', tambahkan kueri lain yang akan memilih judul semua lagu dari artis 'Pop'. Ini harus menggunakan IN pada subkueri bersarang yang didasarkan pada kueri Anda sebelumnya.

lalu saya sudah mengerjakan query sebelumnya dengan kode berikut

SELECT title FROM songs WHERE artist == "Queen";
SELECT name FROM artists WHERE genre == "Pop";

dan pada soal terakhir saya mengisi dengan query  berikut :

SELECT title FROM songs  WHERE id IN (SELECT id FROM artists WHERE genre == "Pop");

Lalu, sistem soal tersebut menjawab demikian :

Sepertinya Anda telah memilih semua judul lagu. Judul lagu hanya boleh dari artis yang dikategorikan sebagai genre 'Pop'.

bagaimana query yang benar ya?

avatar Ihzarizky
@Ihzarizky

39 Kontribusi 9 Poin

Diperbarui 3 tahun yang lalu

1 Jawaban:

<div>Sepertinya relasi dua table itu songs.artist dengan artists.name.<br><figure data-trix-attachment="{&quot;contentType&quot;:&quot;image/png&quot;,&quot;filename&quot;:&quot;sk__Ihzarizky__in_join.png&quot;,&quot;filesize&quot;:73367,&quot;height&quot;:724,&quot;url&quot;:&quot;https://i.ibb.co/kKFjryh/sk-Ihzarizky-in-join.png&quot;,&quot;width&quot;:758}" data-trix-content-type="image/png" data-trix-attributes="{&quot;presentation&quot;:&quot;gallery&quot;}" class="attachment attachment--preview attachment--png"><img src="https://i.ibb.co/kKFjryh/sk-Ihzarizky-in-join.png" width="758" height="724"><figcaption class="attachment__caption"><span class="attachment__name">sk__Ihzarizky__in_join.png</span></figcaption></figure></div>

avatar soeleman
@soeleman

120 Kontribusi 147 Poin

Dipost 3 tahun yang lalu

Login untuk ikut Jawaban