Anda ingin JOIN
terlebih dahulu tabel lainnya ke yang pertama menggunakan kolom terkait (saya berasumsi id
di tabel lain terkait dengan table_c_id
).
Dan seperti yang telah saya nyatakan dalam jawaban saya untuk pertanyaan Anda sebelumnya, Anda lebih baik membuat perbandingan pada kolom datetime kosong sehingga kueri tetap sargable (yaitu dapat menggunakan indeks):
SELECT a.value
FROM table_c a
INNER JOIN table_a b ON a.table_c_id = b.id
WHERE a.table_c_id IN (9,17,25) AND
b.crm_date_time_column >= UNIX_TIMESTAMP(CURDATE())
GROUP BY a.value
Ini mengasumsikan crm_date_time_column
tidak akan pernah berisi waktu di masa depan (misalnya besok, bulan depan, dll.), tetapi jika bisa, Anda cukup menambahkan:
AND b.crm_date_time_column < UNIX_TIMESTAMP(CURDATE() + INTERVAL 1 DAY)
sebagai kondisi lain di WHERE
klausa.