У меня есть две таблицы (Tasks and Timeentries), которые связаны внешним ключом (TimeEntries.TaskID ссылается на Tasks.ID)
Теперь я хотел бы удалить все строки из Tasks, на которые не ссылается таблица TimeEntries. Я думал, что это должно сработать:
DELETE FROM Tasks WHERE ID not IN (SELECT TaskID FROM TimeEntries)
Но он влияет на 0 строк, хотя в таблице "Задачи" есть много строк без ссылок.
В чем может быть проблема? Конечно, я мог бы написать SP, который выполняет итерацию всех строк, но похоже, что это можно сделать в одном лайнере.
Я предполагаю, что это одна из этих ошибок при низком потоке. Пожалуйста, помогите!