database relatie maken

Status
Niet open voor verdere reacties.

jan47

Nieuwe gebruiker
Lid geworden
4 aug 2006
Berichten
2
Hallo allemaal

Ik heb een probleem met het maken van een database.
Het zal wel iets heel simpels zijn om dat te maken, maar ik krijg het niet voor elkaar.
Ik wil graag twee tabellen aan elkaar koppelen,maar heb elke keer last van Key Violence.

Het volgende zou ik graag maken.

Een tabel met een ruimte (1,2,3,4,5.....100) bijvoorbeeld AA00 tm AA99
een tabel met goederen die in de tabel ruimte geplaatst kunnen worden( a,b,c,d,e)

zodat ik kan zien in welke ruimte de goederen geplaatst zijn

Dus de goederen a,c,en e staan in ruimte AA45 bijvoorbeeld

ik hoop dat iemand mij zou kunnen helpen met dit probleem.

Alvast hartelijk dank

Jan
 
Is dit een specifiek Delphi probleem? Zo niet dan zal ik hem naar de sectie SQL verplaatsen :)
 
Laatst bewerkt:
Je kunt een tabel "plaatsingen" maken met twee velden
"ruimte_id" en "artikel_id"

Als een artikel dan in de ruimte geplaats wordt voeg je een nieuwe rij toe met de goede id's. Om dan de informatie van alle artikelen in een ruimte te halen kun je INNER JOIN gebruiken. Iets als
Code:
SELECT artikelen.* FROM plaatsingen
INNER JOIN artikelen
ON plaatsingen.artikel_id=artikelen.artikel_id
WHERE plaatsingen.ruimte_id = {$ruimte_id};

/edit:
Als een artikel maar in één ruimte kan staan kun je beter een veld toevoegen aan de artikel tabel om aan te geven in welke ruimte het artikel staat.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan