Вам действительно нужен !=
или он должен быть =
?
select `r`.`id` as `id` from `tbl_rls` as `r`
left join `tblc_comment_manager` as `cm`
on `cm`.`rlsc_id`!=`r`.`id
Это выберет почти декартово произведение из 2 таблиц.(Я предполагаю, около 60 миллионов строк)
Редактировать: Из комментария
да, это "! =", Чтобы соответствовать tbl_rls.id те, которые не находятся вtblc_comment_manager
Я думаю, это то, что вам нужно, если вы хотите использовать подход outer join
.
select DISTINCT `r`.`id` as `id` from `tbl_rls` as `r`
left join `tblc_comment_manager` as `cm`
on `cm`.`rlsc_id`=`r`.`id
WHERE `cm`.`rlsc_id` IS NULL
Хотя обычно я предпочитаю
select `r`.`id` as `id`
from `tbl_rls`
as `r`
WHERE NOT EXISTS(
SELECT * FROM `tblc_comment_manager` as `cm`
WHERE `cm`.`rlsc_id`=`r`.`id)