La pregunta usted quiere parecer esto:
Seleccionar r.*
de tbl_bldg como x interno ensamblar el tbl_rota como r en r.item = x.bldgId
unión toda
Seleccionar r.*
de tbl_room como x interno ensamblar el tbl_rota como r en r.item = el cstr (b.RoomId)
unión toda
Seleccionar r.*
de tbl_employee como x interno ensamblar el tbl_rota como r en r.item = el cstr (b.EmployeeId)
SIN EMBARGO, soy un poco renuente sugerir esa pregunta porque usted está en la cuesta deslizadiza a un diseño de base de datos pobre que le garanticen para lamentar.
Es difícil aconsejar sin saber qué tbl_Rota representa o la relación de negocio a las otras tablas, pero al mínimo, aconsejo el adición de una columna separada para referirse a cada uno de las otras 3 tablas. Cada uno de esas columnas debe tener un datatype que empareja exacto a la llave primaria de la tabla correspondiente.