Beste Tweakers,
Ik ben bezig met een database voor m'n stagebedrijf welke alle producten bevat met daarbij horende informatie.
De informatie over deze producten (aanwezige software, componentenlijsten) staan verspreidt over meerdere tabellen en worden door ID nummers aan elkaar gelinkt.
Elk product heeft een productnummer welke bestaat uit 8 cijfers, elk product hoort vervolgens bij een apart project waarbij elk project een eigen productnummer heeft bestaande uit 7 getallen. De 7 cijfers van het productnummer van het project komen overeen met de eerste 7 cijfers van het productnummer van het product.
De bedoeling is om het ID nummer van een project in de producttabel te zetten waarbij de eerste 7 cijfers overeenkomen, het achtste cijfer kan genegeerd worden.
Ik heb het al geprobeerd met een query waarbij het laatste getal een wildcard is:
WHERE Product.Productnummer = Project.Productnummer%
Deze optie werkt als je zelf een nummer in voert alleen is het nu een naam van een kolom waardoor de wildcard niet werkt, of ik doe het verkeerd natuurlijk
Natuurlijk heb ik op Google gezocht naar wildcards en het gebruik hier van maar deze geeft alleen voorbeelden weer als de waarde al bekend ik maar niet als ik een kolom gebruik.
Wie kan mij een zetje in de goede richting geven zodat ik dit probleem kan oplossen.
Ik ben bezig met een database voor m'n stagebedrijf welke alle producten bevat met daarbij horende informatie.
De informatie over deze producten (aanwezige software, componentenlijsten) staan verspreidt over meerdere tabellen en worden door ID nummers aan elkaar gelinkt.
Elk product heeft een productnummer welke bestaat uit 8 cijfers, elk product hoort vervolgens bij een apart project waarbij elk project een eigen productnummer heeft bestaande uit 7 getallen. De 7 cijfers van het productnummer van het project komen overeen met de eerste 7 cijfers van het productnummer van het product.
De bedoeling is om het ID nummer van een project in de producttabel te zetten waarbij de eerste 7 cijfers overeenkomen, het achtste cijfer kan genegeerd worden.
Ik heb het al geprobeerd met een query waarbij het laatste getal een wildcard is:
WHERE Product.Productnummer = Project.Productnummer%
Deze optie werkt als je zelf een nummer in voert alleen is het nu een naam van een kolom waardoor de wildcard niet werkt, of ik doe het verkeerd natuurlijk
Natuurlijk heb ik op Google gezocht naar wildcards en het gebruik hier van maar deze geeft alleen voorbeelden weer als de waarde al bekend ik maar niet als ik een kolom gebruik.
Wie kan mij een zetje in de goede richting geven zodat ik dit probleem kan oplossen.