1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

SQL

Discussão em 'Outras Linguagens' iniciado por muertebr, Outubro 2, 2015.

  1. muertebr

    muertebr Membro Participativo

    Como que faz para fazer em SQL um for each e depois um find first?

    Tabela ContasReceber:
    ID_CONTASRECEBER ID_FATURAS VALOR REFERENCIA NRODOC
    93 57 2920,00 39038 55
    94 57 2920,00 39038 55

    Tabela Faturas:
    ID_FATURAS VALOR REFERENCIA
    57 5840 39214
    58 3125 39215
    59 3125 39216

    Se eu faço o comando abaixo:
    SELECT FATURAS.ID_FATURAS, FATURAS.VALOR, FATURAS.REFERENCIA from FATURAS
    INNER JOIN CONTASRECEBER ON (FATURAS.ID_FATURAS = CONTASRECEBER.ID_FATURAS)
    where CONTASRECEBER.NRODOC = 55

    Ele Mostra:
    ID_FATURAS VALOR REFERENCIA
    57 5840 39214
    57 5840 39214

    Mais eu preciso que apareça somente uma vez o registro da tabela futuras, se fosse em progress ótimo, mais em SQL não faço nem idéia.
  2. rhemati

    rhemati Membro Participativo

    Boa tarde.

    Vc já tentou colocar um distinct?

    SELECT distinct FATURAS.ID_FATURAS, FATURAS.VALOR, FATURAS.REFERENCIA from FATURAS
    INNER JOIN CONTASRECEBER ON (FATURAS.ID_FATURAS = CONTASRECEBER.ID_FATURAS)
    where CONTASRECEBER.NRODOC = 55
  3. muertebr

    muertebr Membro Participativo

    Já tentei, mais acabo não dando certo.
    Por enquanto não vou mais precisar faze esse processo.

    vlw

Compartilhe esta Página