Tengo una compañía de tablas que contiene el company_id, company_name y otros detalles. Tengo una tabla de subcontratos que tiene una columna company_id que se asigna a company.company_id.Cómo escribir esta consulta en Linq2Sql
¿Cómo puedo escribir una declaración de selección para obtener todas las compañías activas que no han sido asignadas a un subcontrato activo? Es decir, el Company_id no se puede encontrar en subcontracts.company_id
****** ***** EDITAR
creo que el SQL es correcta:
select company_id
from company
where company.active_status = 1
and not exists(select * from subcontracts
where subcontracts.company = company.company_id
AND subcontracts.active_status = 1
)
que iba a escribir el código SQL como: Company_id SELECT empresa c LEFT OUTER JOIN subcontratos sc EN c.company_id = sc.company_id Y c.active_status = 1 y = 1 sc.active_status DONDE sc.company_id es nulo – Nick