Left join 3 tablas

Hola buenas noches,
Antes que nada mucho gusto y muchas gracias por leer.
Cuento con 3 tablas [base r2] a, [calificaciones r2] b y [reprogramaciones] c
Cada fila de cada tabla corresponde al mismo registro a.id = b.id = c.id
Tengo la siguiente consulta:
SELECT TOP 1 (a.[hora]+0.015-Now()) AS DiferenciaOcupado, * FROM [base r2] AS a
LEFT JOIN [CALIFICACIONES R2] AS b ON a.id=b.id
WHERE (((a.EMPLEADOS)>150) AND ((a.[ON])=False) AND ((b.[3]) Is Null)) OR ((((a.[diferenciaocupado]<0) AND ((a.EMPLEADOS)>150) AND ((b.[3])="6" Or (b.[3])="13"))
ORDER BY a.Id
Quisiera añadir con un left join a la consulta el campo [3] from [reprogramaciones] correspondiente al id de [base r2] sin embargo se me acaban las ideas...
Ojalá puedas ayudarme y hasta entonces te envío un saludo.
Nuevamente gracias,

Añade tu respuesta

Haz clic para o