Records updaten met records uit andere tabel

Status
Niet open voor verdere reacties.

s_goudsblom

Gebruiker
Lid geworden
5 apr 2001
Berichten
26
Ik heb het volgende probleem, ik heb een tabel prijzen en een tabel artikelen die zij gekoppeld dmv een artikel nummer

Artikelen
Artnr Omschrijving PrijsA
A ……. xxxxx
B ……. xxxxx
C ……. xxxxx

Prijzen
IDpr Artnr PrijsP
….. A 10
….. A 9
….. A 8
….. B 11
….. B 10
….. C 7

Ik wil nu voor de records in Artikelen automatisch de hoogste prijs invullen voor dat record dat in de prijzen tabel voorkomt. Dus;

Voor Artn A in artikelen moet automatisch 10 ingevuld worden, en voor B automatisch 10 en voor C 7.

Kan dit dmv van een query?


Gr Sander
 
Even uit het hoofd, dus er kan nog een typefoutje inzitten, maar met de volgende query moet je een eind kunnen komen.

UPDATE ARTIKELEN A
SET A.PRIJSA =
(SELECT MAX(P.PRIJSP)
FROM Prijzen P
WHERE A.Artnr = P.Artnr)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan