Hola a todos, tengo una consulta que me está volviendo loco, me gustaría poder sacarlo todo en una sola sentencia pero no me sale, les explico para ver quien me puede ayudar.
Tengo diferentes tablas:
Articulos:
IdArticulo
Nombre
Medidas:
IdMedida
Tipo
Razas:
IdRaza
Tipo
Codificacion:
IdCodificacion
Tipo
CodigoBarras:
IdCodigo
Tipo
Calidades:
IdCalidad
Tipo
Relaciones:
IdArticulo
IdCalidad
IdCodigo
IdRaza
IdCodificacion
IdMedida
************************************************** ****
Bien, sabiendo las tablas, lo que yo quiero es extraer el campo tipo de la tabla Medidas, Calidades, Razas, Codificacion y CodigoBarras sabiendo el IdArticulo.
En la tabla relaciones guardo los identificadores de todas las demás, estoy intentando hacer una consulta con Inner Join pero no me salgo.
Les pongo la consulta que tengo hecha:
************************************************** ****
SQL = "Select Medidas.Tipo, Razas.Tipo, Calidades.Tipo, Codificaciones.Codificacion, CodigoBarras.Tipo, Relaciones.* From (Relaciones Inner Join Medidas On (Relaciones.IdMedida=Medidas.IdMedida) And Relaciones Inner Join Razas On (Relaciones.IdRaza=Razas.IdRaza) And Relaciones Inner Join Calidades On (Relaciones.IdCalidad=Calidades.IdCalidad) And Relaciones Inner Join Codificaciones On (Relaciones.IdCodificacion=Codificaciones.IdCodifi cacion) And Relaciones Inner Join CodigoBarras On (Relaciones.IdCodigo=CodigoBarras.IdCodigo)) Where Relaciones.IdArticulo=12"
Díganme si lo hago mal, si se puede hacer y como debería hacerlo, les agradezco su ayuda desde ya.
Saludos