Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Problema INNER JOIN

Estas en el tema de Problema INNER JOIN en el foro de Bases de Datos General en Foros del Web. Hola chicos tengo un problemilla al hacer el ultimo inner join me salen 5 registros ya que cc.perfil_analisis tiene 5 registrod con el mismo perfil ...
  #1 (permalink)  
Antiguo 19/09/2005, 04:38
Avatar de CiberPunk  
Fecha de Ingreso: agosto-2005
Ubicación: El mundo
Mensajes: 61
Antigüedad: 18 años, 8 meses
Puntos: 0
Problema INNER JOIN

Hola chicos tengo un problemilla al hacer el ultimo inner join me salen 5 registros ya que cc.perfil_analisis tiene 5 registrod con el mismo perfil y solo quiero que me salga 1 como puedo hacerlo?

SELECT RES.COD_REST, RES.DES_REST, TO_CHAR(CAN.FECHA,'DD/MM/YYYY'), CAN.ID_EVALUADOR, TO_CHAR(CAN.HORA_INICIO,'HH24:MI'), TO_CHAR (CAN.HORA_FIN, 'HH24:MI'),
((CAN.HORA_FIN - CAN.HORA_INICIO) * 1440) DURACION, CAN.NOMBRE_RBLE_MA,CAN.NOMBRE_RBLE_TA, CAN.TOTAL_PUNTOS_EVALUADOS, CAN.TOTAL_PUNTOS_OBTENIDOS, CAN.TOTAL_PUNTOS_POSIBLES,
CAN.NOMBRE_GERENTE, CAN.PONDERADOR_ANALISIS,
CAN.ESTADO,
CAN.COMENTARIO, TAN.ID_TIPO_ANALISIS, TAN.NOMBRE_TIPO_ANALISIS, EVA.DESC_USUAR, CAN.PORCENTAJE_TOTAL
FROM CC.CABEC_ANALISIS CAN
INNER JOIN T_DIM_RESTAURANTES RES ON CAN.COD_REST = RES.COD_REST
INNER JOIN CC.TIPOS_ANALISIS TAN ON CAN.ID_TIPO_ANALISIS = TAN.ID_TIPO_ANALISIS
INNER JOIN D510SD01 EVA ON CAN.ID_EVALUADOR = EVA.ID_USUAR
INNER JOIN CC.PERFIL_ANALISIS PAN ON EVA.ID_PERFIL = PAN.ID_PERFIL
WHERE CAN.COD_REST = '0001' AND CAN.FECHA >= TO_DATE( '31/08/2005', 'DD/MM/YYYY')
AND CAN.ID_EVALUADOR = 'CMR'
AND INSTR((SELECT VALOR FROM T_AUX_CONSTANTES WHERE COD_CONST='CALIDADVISITA'),PAN.ID_TIPO_ANALISIS)<> 0


Gracias Foreros un saludo
__________________
Pollo k no kakarea.... Gatillazo k resuena
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:37.