Code: Select all
from t1 in DB.Table1
from t2 in DB.Table2.Where(t2 => t2.Id_user == t1.Id_user && t2.Table3.Active == 1).DefaultIfEmpty()
where t2.Id_user == null
select t1.Id_user;
Code: Select all
SQLite error
no such column: t2.Id_user
Code: Select all
SELECT t1.Id_user AS Id_user
FROM "main".table1 t1
LEFT OUTER JOIN ("main".table2 t2
INNER JOIN "main".table3 t3 ON (t2.Id = t3.Id) OR ((t2.Id IS NULL) AND (t3.Id IS NULL))) ON (t2.Id_user = t1.Id_user) AND (t3.Active = 1)
WHERE t2.Id_user IS NULL