Array mogelijkheid

Status
Niet open voor verdere reacties.

RoboticPro

Gebruiker
Lid geworden
8 nov 2008
Berichten
568
Ik heb de volgende gegevens:
id, naam, eigenaar, niveau, text, schema, print, onderdelen, opmerkingen, datum, ip

nou wil ik in de cell van onderdelen een array plaatsen met daarin
de prijs, product code, aantal, en naam.

Maar volgends mij is het niet mogelijk om een array in een MySQL Cell
te plaatsen dus hoe kan ik dat het beste oplossen? En welk data type moet
de cell dan zijn als het wel mogelijk is?

Google zegt dat ik het beste een aparte tabel kan maken maar dan word
die een beetje te groot en krijg je veel dubbele dingen.

Brian

MySQL.PNG
 
Laatst bewerkt:
Array? :confused:

Wat dacht je van gewoon een normale koppeltabel?

Tabel Eigenaren
EigenaarId, naam, eigenaar, niveau, text, schema, print, opmerkingen, datum, ip

Tabel Onderdelen
OnderdeelId, prijs, product code, aantal, en naam.

Tabel EigenarenOnderdelen
EigenaarId,OnderdeelId
 
Het word zo niet gedaan.
Tabel Schema
Id, naam, eigenaar, niveau, text, schema, print, opmerkingen, datum, ip

Tabel Onderdeel
Id, SchemaId, Prijs, Aantal, Product Code, Naam

Dat zou dan de oplossing zijn? Omdat je vaak een 1K weerstand hebt dus dan kan die er goed 20x in staan straks maar per schema.
 
Aantal is onderdeel van de koppeltabel, niet van het onderdeel.


Tabel Eigenaren
EigenaarId, naam, eigenaar, niveau, text, schema, print, opmerkingen, datum, ip

Tabel Onderdelen
OnderdeelId, prijs, product code, naam.

Tabel EigenarenOnderdelen
EigenaarId,OnderdeelId, aantal



Dan staat elk uniek onderdeel 1x in de tabel Onderdelen, elke eigenaar staat 1x in de tabel Eigenaren en welke onderdelen een eigenaar heeft en het aantal van elk type staat in de koppeltabel.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan