Я хочу преобразовать этот код EF в команду SQL:
var parents = db.Fuels.Select(A => A.Parent).Distinct();
var data = db.Fuels.Where(B => !parents.Any(A => A == B.ID))
.OrderBy(A => A.Type);
Я пытался написать команду SQL, но она не работает:
select *
from Fuel as a
where id not in (select id from Fuel as b
where a.ID = b.Parent)
Структура таблицы:
ID INT PK,
Name NVARCHAR(50) Checked,
Parent INT FK
Таблица данных
Я хочу этот вывод