mari kita asumsikan tag Anda ('c', 'cg','rx') berada dalam tabel bernama tags_match dengan struktur yang sama seperti di atas
maka Anda bisa melakukan ini:
select tr.name
from tags as tl
right join tags_match as tr
on tl.name = tr.name
where tl.name is null
Ini akan menemukan semua item dalam tags_match yang tidak ada dalam tag, jadi ini akan memberi Anda hasil yang diinginkan, tetapi sayangnya tag Anda ('c', 'cg','rx') tidak ada dalam tabel :(
Tidak masalah kita dapat menggunakan subquery untuk 'memalsukan' tabel
select tr.name
from tags as tl
right join (select 'cg' as name
union select 'c' as name
union select 'rx' as name) as tr
on tl.name = tr.name
where tl.name is null
Meskipun sedikit jelek, ini akan berhasil. Jika Anda memiliki banyak item yang ingin Anda uji, Anda mungkin ingin mempertimbangkan untuk membuat tabel sementara yang sebenarnya.