none
COMO PUEDO REALIZAR UNA CONSULTA DE 4 TABLAS SIN DUPLICADOS RRS feed

  • Pregunta

  • Buen dia expertos, estoy realizando una consulta en sql server 2012.

    tengo 4 tablas relacionadas de esta forma:

    cuando estoy realizando una consulta me salen duplicados esta es mi consulta:

    SELECT C.ID_COTIZACION,G.ID_GENERA_PEDIDO,D.ID_DETALLE_COTIZACION FROM COTIZACION C
    LEFT JOIN GENERA_PEDIDO G ON C.ID_COTIZACION=G.ID_COTIZACION
    LEFT JOIN DETALLE_COTIZACION_CLIENTE D ON C.ID_COTIZACION=D.ID_COTIZACION

    al ejecutar me sale duplicados como vemos en la siguiente imagen:

    en si la cotizacion "20190009" solo tiene 2 pedidos "20190011" y "20190012" deberia salir de esta forma:

    id_cotizacion id_genera_pedido id_detalle_cotizacion
    20190009 20190011 22
    20190009 20190011 23
    20190009 20190012 24
    20190009 20190012 25
    20190009 20190012 26
    20190009 20190012 27
    20190009 20190012 28

    de antemano gracias por alguna solucion que me puedan ayudar o algun comentario gracias.

    martes, 4 de junio de 2019 16:49