Cuestión : ¡Lucha con una pregunta!

Hola, el

I que espera a alguien puede ayudar con la pregunta siguiente problem.
I que intenta preguntar la tabla de la “nómina” para considerar eventualmente del siguiente para existir en la columna de los artículos: el
Bldg, el sitio o el empleado ID.

If el empleado está en la columna del artículo que un resultado debe ser vuelto, igual se aplica si es su sitio o edificio que aparecen en la columna del artículo. ¿

Not absolutamente sure cómo fijar esto para arriba como la pregunta guarda el decir me de mí tener un tipo ideas de mismatch.

Any? el

Thanks, nombre de fichero " vacío " >

relationship.png " fileSize a.C. " > (18 KB) Javascript del href= " de los " attachmentDetails del class=” de (tipo de archivo detalles) anchura style= del >
del >
class= del

Respuesta : ¡Lucha con una pregunta!

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.







Otras soluciones  
 
programming4us programming4us