Acquista i nostri libri consigliati su Amazon.it
+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 2 su 2

ACCESS confronto tra 2 tabelle ma solo determinati campi SQL

  1. #1
    come posso fare in SQL tramite query un confronto tra 2 tabelle ma solo determinati campi, mettiamo caso che io ho delle tabelle listini una si chiama BRAND-REX e l'altra BRAND-REX1 in brand rex ci sono i campi produttore,filtro tipologia impianto, filtro tipologia prodotto, codice prodotto, descrizione,listino end user,note1 e note 2 in BRAND-REX1 i campi ID,Fiore code, product description, part number, product sector, product group, item group, end user, io devo confrontare i record nella tabella brand-rex in codice prodotto con i record della tabella brand rex 1 part number, se il part number corrisponde al codice prodotto allora la query va a vedere il listino end user e guarda se corrisponde all' end user dell'altra tabella, se corrisponde lo lascia uguale mentre se cambia lo sostituisce con quello nuovo della tabella brand-rex1 come posso fare?, ovviamente il confronto del codice mi serve per stabilire che il record sia lo stesso e quindi se il listino cambia so che è quello di quel record

  2. #2
    OsvaldoLaviosa non è in linea Topo di biblioteca
    Si tratta di una operazione che devi fare una volta sola? Oppure può accadere più spesso, quindi vuoi automatizzarla? Intanto posso darti qualche dritta su come ragionare. Io non so usare SQL, ma:
    1. Crea una query in visualizzazione struttura dove importi le due tabelle
    2. Unisci con un join i campi CodiceProdotto e PartNumber
    3. Trascina nella griglia sottostante i campi che ti interessa vedere
    4. La query mostrerà tutti e solo i record con i valori dei due campi, legati dal join, uguali
    5. Siccome, tanto se sono uguali o diversi i due campi EndUser, alla fine comanda sempre EndUser(2a tabella), puoi decidere di copiare tutti i suoi valori e incollarli nella EndUser(1a tabella).

    ...però, rileggendo tutto, sono partito dal presupposto che i due campi join siano univoci. Se così non stanno le cose, il mio suggerimento salta per aria. È molto importante che tu racconti il significato di ogni campo, tipo dati, quale di essi è chiave primaria. La 1a tabella ha dei nomi campi molto particolari (Filtro...)...perchè sono campi di tabella?
    Ultima modifica di OsvaldoLaviosa; 26-06-2013 16:31 

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Confronto Campi tra tabelle
    Da Mdmatthew nel forum Microsoft Access
    Risposte: 5
    Ultimo Post: 22-11-2017, 23:15
  2. Confronto campi su tabelle diverse
    Da bruce.26 nel forum Microsoft Access
    Risposte: 25
    Ultimo Post: 27-11-2014, 16:50
  3. Bottone che azzera solo determinati campi maschera
    Da cm12835 nel forum Microsoft Word
    Risposte: 2
    Ultimo Post: 21-05-2014, 16:53
  4. ACCESS confronto tra 2 tabelle ma solo determinati campi
    Da fedeARROW1993 nel forum Microsoft Access
    Risposte: 0
    Ultimo Post: 26-06-2013, 10:34
  5. Confronto campi tra due tabelle
    Da John nel forum Microsoft Word
    Risposte: 1
    Ultimo Post: 09-05-2007, 19:30