Avoir trois tables. L'un contiendrait les produits :
id Product
1 Windows XP Professional
2 Keyboard
3 Mouse
4 LCD Monitor
5 Speaker
un autre contient les requêtes :
id request_date dept supplier
1 25-Jul-2012 Production Microsoft
Le troisième mappe les deux premiers ensemble
id request_id item_id
1 1 1
2 1 2
3 1 3
4 1 4
5 1 5
(Alternativement, vous pouvez faire des identifiants des produits des nombres premiers et stocker les items
colonne comme un multiple des éléments. Tout ce que vous avez à faire est de trouver les facteurs premiers des items
colonne, puis vous avez la liste des éléments !*)
*Pour une raison quelconque, personne au travail ne pense que c'est une bonne idée.