La domanda volete gli assomigliare a questo:
Selezionare r.*
da tbl_bldg come x interna unire il tbl_rota come r su r.item = x.bldgId
unione tutta
Selezionare r.*
da tbl_room come x interna unire il tbl_rota come r su r.item = cstr (b.RoomId)
unione tutta
Selezionare r.*
dal tbl_employee come x interna unire il tbl_rota come r su r.item = cstr (b.EmployeeId)
TUTTAVIA, sono un piccolo riluttante a suggerire quella domanda perché siete sul pendio sdrucciolevole ad un disegno di base di dati difficile di che siete garantito per rammaricarti.
È difficile da raccomandare senza conoscere che tbl_Rota rappresenta o il rapporto di affari alle altre tabelle, ma al minimo, raccomando l'aggiunta della colonna separata per riferire ciascuna delle altre 3 tabelle. Ciascuna di quelle colonne dovrebbe avere un datatype di corrispondenza esatto alla chiave primaria della tabella corrispondente.