Jelas bukan opsi 2. Jika Anda tidak membutuhkan data, jangan ambil. Sederhana. Akan sangat tidak efisien untuk bergabung di tabel (terutama yang besar) ketika Anda tidak membutuhkan data. Anda bisa menggunakan opsi 1 atau menggunakan SQL dinamis untuk membuat kueri. Saya kemudian akan menggabungkan beberapa kasus pengujian dan menjalankan rencana eksekusi untuk melihat bagaimana kinerja kueri Anda.