Visualizzazione dei risultati da 1 a 4 su 4

Discussione: join

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    46

    join

    ho una tabella cosi composta
    -------------------------------------
    TAB1
    ARTICOLO | DESC
    A AA
    B
    C
    ecc...
    -------------------------------------
    e un altra tabella
    -------------------------------------
    TAB2
    ARTICOLO | PREZZO | DATA
    A 1 01/01/2008
    A 2 10/01/2008
    B 10 05/01/2008
    B 45 02/01/2008

    ecc...
    ------------------------------------
    io devo legare la TAB1 con la TAB2
    visualizzando solo, per ogni ARTICOLO della TAB1, il relativo ARTICOLO con la DATA maggiore

    cioè ottenere un risultato di questo genere

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    46
    scusate non avevo finito

    ottenere una tabella di questo tipo

    TAB3
    ARTICOLO | DESCR | PREZZO | DATA
    A AA 2 10/01/2008
    B BB 10 05/01/2008

    ho provato con una query di questo tipo

    select * from TAB1
    left join TAB1.ARTICOLO = TAB2.ARTICOLO
    group by TAB2.ARTICOLO order by DATA DESC

    pero ottengo

    TAB3
    ARTICOLO | PREZZO | DATA
    A 1 01/01/2008
    B 10 05/01/2008

    prende sempre il primo record per ogni articolo senza tener conto della data maggiore.

    Qualcuno mi puo aiutare?

  3. #3
    prova con

    select TAB1.ARTICOLO, TAB1.DESC, TAB2.PREZZO, MAX(TAB2.DATA) from TAB1
    left join TAB1.ARTICOLO = TAB2.ARTICOLO
    group by TAB2.ARTICOLO

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    46
    già provato però il risultato è


    ARTICOLO | PREZZO | DATA | DATA MAGGIORE
    A 1 01/01/2008 10/01/2008
    B 10 05/01/2008 05/01/2008


    Restituisce sempre il primo record però nel campo DATA MAGGIORE da effettivamente la data giusta

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.