Questione : Aggiungere/domanda dell'aggiornamento

Che cosa “questo„ mio codice corrente fa? Sembra sostituire appena una tabella con another.

INSERT in SHIPMENT
SELECT SHIPMENTTMMI.*
FROM SHIPMENTTMMI
WHERE (((SHIPMENTTMMI.NAMC) = " TMMI„)); il

What che lo ho bisogno di fare è .....
Take i dati che sono situati in SHIPMENTTMMI ed aggiungerlo alla tabella della SPEDIZIONE soltanto se la chiave primaria esiste in entrambe le tabelle. Ciò è “le ultime„ informazioni aggiornate. Non devo i dati essere rimosso dalla tabella della SPEDIZIONE. (Che è che cosa ora sta facendo) la domanda di chiave = di ScrapRecordTag

What del

Primary fa io ha bisogno di? bisogno che del

I tutto seguire sistema per essere aggiornato da SHIPMENTTMMI al
Carrier
Description
PCRNumber
Date
TrackingNumber
Type
di SHIPMENT
QPRQPINumber
TagNumber
NAMC
FaultType
ScrapRecordTag [chiave primaria] class= del

Risposta : Aggiungere/domanda dell'aggiornamento



SPEDIZIONE dell'aggiornamento
interno unire SHIPMENTTMMI su SHIPMENTTMMI.ScrapRecordTag= SHIPMENT.ScrapRecordTag
regolare SHIPMENT.QPRQPINumber=SHIPMENTTMMI.QPRQPINumber
, SHIPMENT.TagNumber=SHIPMENTTMMI.TagNumber
, SHIPMENT.NAMC=NAMC
, SHIPMENT.FaultType=SHIPMENTTMMI.FaultType
, SHIPMENT.Carrier=SHIPMENTTMMI.Carrier
, SHIPMENT.Description=SHIPMENTTMMI.Description
, SHIPMENT.PCRNumber=SHIPMENTTMMI.PCRNumber
, SHIPMENT.Date=SHIPMENTTMMI.Date
, SHIPMENT.TrackingNumber=SHIPMENTTMMI.TrackingNumber
, SHIPMENT.Type=SHIPMENTTMMI.Type


Altre soluzioni  
 
programming4us programming4us