Como dar baixa no estoque utilizando uma lista de produtos vendidos

Boa tarde pessoal, ficarei muito grato se alguém puder me dar uma direção…

Tenho uma tabela com produtos e a quantidade em estoque.

Eu preciso que quando concluir uma venda “Clicar em um botão” a lista dos produtos comprados sejam subtraídos do meu “estoque”.

Segue abaixo como está estruturado meu Banco de dados:

  • Tabela de “produtos vendidos” listando todos produtos que o cliente comprou.

  • Tabela de “Vendas” onde está todas as informações referente a essa venda e nela tem um campo “Produtos” que é uma lista de “Produtos vendidos”.

  • Tabela de “estoque” listando os produtos e a quantidade em estoque