Denk dat jij eens moet kijken naar een tutorial over normaliseren, je hebt je database namelijk helemaal verkeerd ingericht.
Als je nog de mogelijkheid hebt om dit te veranderen, zou ik dit zeker doen.
Je kunt dit in feite terugbrengen naar 1 tabel, je bent immers alleen geïnteresseerd in de huidige voorraad, dus dan krijg je
no - model - voorraad
Maar het is wellicht handig om een verkoopgeschiedenis danwel bestellingen bij te houden, dus kun je ervoor kiezen nog een tweede tabel zoals onderstaand toe te voegen.
no - productno - aantal - datum
Deze laatste tabel zou je ook nog kunnen aanvullen met een userID die verwijst naar een tabel waarin de gegevens van je klanten zijn opgeslagen.
Maar vooralsnog, kijk even serieus naar de opbouw van je database, want zoals je nu zelf al aangeeft, er zit een fout in, en dat is nu net het probleem bij deze manier van opbouwen, heel gevoelig voor fouten.
Als je toch de verkoopgeschiedenis bij wilt houden, dan is het verstandiger om een tabel te hebben met facturen, welke aan klanten zijn gekoppeld en een tabel waarin producten aan een factuur worden gekoppeld.
Een factuur heeft namelijk vaak nog een aantal extra opties (kortingen over de factuur, etc...) dit koppel je niet meteen in de tabel, maar aan de hand van de factuur.
Er is (nu) uit de startpost iets te weinig informatie te halen over het gebeuren, maar ik leid uit de reactie van Stefan (over de userID) dat er wel dingen worden verkocht. Het is de kunst om dan een goede opbouw te vinden, zodat je alle mogelijke situaties kan afvangen. Het loont om hier van te voren goed over na te denken en je datamodel daar ook op aan te passen. Je kan het beter in 1 keer goed maken (dat je in de toekomst ook kan uitbreiden) zodat je geen aanpassingen in de huidige opbouw hoeft te maken. Vaak krijg je dan namelijk weer het probleem dat je oude data "corrupt" raakt, maar je wilt het niet kwijtraken.
Een extra kolom toevoegen in een tabel is geen probleem, maar als je het datamodel an sich moet gaan omgooien, dan kom je wel in de problemen met de oude data. Dus sowieso heel goed normaliseren en goed doordenken voor je 't model gaat bouwen/ gebruiken.