To, na co se ptáte, není technicky „vztah“ v technickém smyslu, když odkazujete na relační databáze. Takové vztahy jsou věci jako mít stůl, který odkazuje na "klíč" jiného stolu, například přiřadit stůl s adresou zákazníka k jinému stolu s objednávkou zákazníka. Každopádně to přesahuje rámec toho, na co jste se ptali, takže pro zodpovězení vaší otázky to můžete udělat v kódu aplikace nebo spouštěči.
Spouštěče jsou funkce databáze, které něco dělají když dojde k INSERT, UPDATE nebo DELETE.
Něco takového by mělo fungovat v pořádku s drobnými úpravami názvů tabulek/sloupců:
UPDATE table2 SET inventory = inventory - NEW.qty where id = NEW.id_product;
Nyní to pokrývá pouze INSERT; budete chtít vytvořit další spouštěč pro AKTUALIZACI události a pravděpodobně také nějak zpracovat vrácené zásoby nebo zrušené objednávky, ale to je pravděpodobně něco, co budete zpracovávat na úrovni aplikace, nikoli na spouštěči.