Waar u naar vraagt, is technisch gezien geen "relatie" in technische zin als u verwijst naar relationele databases. Dergelijke relaties zijn zaken als het hebben van een tafel die verwijst naar de "sleutel" van een andere tafel, bijvoorbeeld een tafel met het adres van een klant relateren aan een andere tafel met de bestelling van de klant. Hoe dan ook, dat valt buiten het bestek van wat u vroeg, dus om uw vraag te beantwoorden, kunt u dat doen in de toepassingscode of een trigger.
Triggers zijn kenmerken van de database die iets . doen wanneer een INSERT, UPDATE of DELETE plaatsvindt.
Iets als dit zou goed moeten werken met kleine aanpassingen voor tabel-/kolomnamen:
UPDATE table2 SET inventory = inventory - NEW.qty where id = NEW.id_product;
Nu dekt dat alleen een INSERT; je wilt een andere trigger voor Event UPDATE maken en waarschijnlijk ook geretourneerde voorraad of geannuleerde bestellingen afhandelen, maar dat is waarschijnlijk iets dat je op applicatieniveau zult afhandelen in plaats van in een trigger.