title image


Smiley Re: Aktualisieren einer Tabelle nach 2 Suchkriterien
Ich denke, dass hier zwei Abfragen ein schnelleres Resultat erzeugen. In der Tabelle Datenlieferer sollte über die beiden Felder Artikelnr und Lieferant ein eindeutiger zusammengesetzer Index bestehen. Auch die Haupttabelle dürfte vom gleichen Index beim Datenaktualisieren profitieren.



UPDATE

Haupttabelle AS H

INNER JOIN Datenlieferer AS L

ON H.Artikelnr = L.Artikelnr AND

H.Lieferant = L.Lieferant

SET H.Bruttopreis = L.Bruttopreis



INSERT INTO Haupttabelle (

Artikelnr

, Bruttopreis

, Lieferant )

SELECT

L.Artikelnr

, L.Bruttopreis

, L.Lieferant

FROM Datenlieferer AS L

LEFT JOIN Haupttabelle AS H

ON L.Artikelnr = H.Artikelnr AND

L.Lieferant = H.Lieferant

WHERE H.Artikelnr Is Null AND

H.Lieferant Is Null AND

L.Artikelnr > "0"
Gruß Nouba

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: