Dari sudut pandang saya, SET (yang merupakan solusi yang tidak dinormalisasi) membuat segalanya lebih rumit.
Menggunakan JOIN bukanlah sesuatu yang memenuhi syarat sebagai "kompleksitas", tetapi untuk itulah database dibuat dan dikuasai dengan baik.
Jika Anda perlu mempertahankan urutan elemen yang ditentukan, Anda harus menambahkan kolom "sort" tambahan ke tabel pencarian itu.