Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [DB2] visualizzare campo con due valori uguali partendo da due tabelle diverse

    Buongiorno a tutti,
    ho letto il regolamente e spero di non infrangere nessuna regola. Il titolo forse non riesce ad esprimere il mio problema, che sicuramente è banale, ma non riesco a risolvere.
    Il database che devo interrogare è [DB2], lo interrogo tramite Query Tool.
    Prendo in considerazione 2 tabelle, distinte base e magazzino articoli.
    Dalla tabella distente base, composta dai campi cod_articolo, cod_assieme, cod_componente, coe_dimpiego, voglio visualizzare tutti i record cod_assieme che hanno per cod_componente due componenti diversi, con un coe_dimpiego particolare, alla fine devo collegare questa select con la tabella magazzino articoli, composta da cod_articolo_1, descrizione, linea, classifica, che ha come parte comune il cod_articolo, per visualizzare anche la descrizione, mancante nella tabella distinte base.

    Io ho fatto la mia select in questo modo e funziona:

    select cod_articolo, cod_componente, coe_dimpiego, descrizione, linea, classifica
    from distinte base, magazzino articoli
    where cod_articolo=cod_articolo_1 and cod_componente = '11918' and coe_dimpiego>1

    Il problema è che il cod_componente deve essere sia uguale a 11918 sia uguale a 15660.
    Come potrei uscire da questo imbarazzo?
    Forse non mi sono spiegato bene e mi scuso in anticipo.
    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    29
    ciao,
    in DB2 puoi usare gli operatori logici AND e OR..
    quindi usando un OR puoi estrarre i dati per entrambi i cod_componente

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 © 2026 vBulletin Solutions, Inc. All rights reserved.