locked
Como hacer esta consulta en SQL Server RRS feed

  • Pregunta

  • Buenos dias, queria saber como hacer esta consulta en SQL Server. La verdad no me sale.
    SELECT
     cd_cliente, cd_pedido
    FROM TABLA
    WHERE (cd_cliente, cd_pedido) NOT IN (SELECT cd_cliente, cd_pedido FROM TABLA_2);
    Muchas gracias.-
    lunes, 14 de septiembre de 2009 14:07

Respuestas

  • Hola.

    Sería más o menos así:

    SELECT
      T.cd_cliente, T.cd_pedido
    FROM
      TABLA T left join TABLA_2 T2 ON 
          T.cd_cliente = T2.cd_cliente and T.cd_pedido = T2.cd_pedido
    WHERE
      T2.cd_cliente is null;
    Si no te vale, nos dices.


    Alberto López Grande.
    lunes, 14 de septiembre de 2009 14:11
    Moderador