ik heb een database om producten te kunnen vergelijken met de volgende tabellen:
tabel: producten
field: productId
field: omschrijving
field: uniqueCode
tabel prijslijsten
field: supplierproductId
field: supplierId
field: omschrijving
field: uniqueCode
tabel koppelen
supplierProductId
supplierId
productId
tabel prijslijsten:
supplierProductId: 392 supplierId: 1 omschrijving: N73 - Nokia uniqueCode: N73
supplierProductId: 888 supplierId: 2 omschrijving: Mobiel Nokia N73 uniqueCode: NULL
supplierProductId: 333 supplierId: 3 omschrijving: Mobiel N73 Nokia uniqueCode: Nokia/N73
supplierProductId: 884 supplierId: 4 omschrijving: Nokia Toestel N73 uniqueCode: N73NOKIA
nu doorloop ik per product de prijslijsten van de leveranciers dus ik begin bij supplierId 1 en kom dan een keer product n73 - nokia tegen. het script moet zo slim zijn dat hij zelf zoekt naar andere leveranciers met de nokia 73. indien het product meerdere malen voorkomt, moet het systeem zelf een product aanmaken in tabel producten en de producten van de leveranciers aan elkaar koppelen.
nieuwe regel in tabel product:
productId 100 omschrijving: Nokia N73 uniqueCode: N73
nieuwe regels in koppelingen
supplierProductId: 392 supplierId: 1 productId: 100
supplierProductId: 888 supplierId: 2 productId: 100
supplierProductId: 333 supplierId: 3 productId: 100
supplierProductId: 884 supplierId: 4 productId: 100
ik heb zelf wat geprobeerd met de select .. against ... match functie, maar daar vind ik niet alle producten van de leveranciers mee. daarnaast wil ik dat het script voor alle producten van de leverancier controleert of er meer van dezelfde worden aangeboden en hiervoor producten aanmaakt in mijn eigensysteem en de producten opslaat in tabel koppelingen.
ik hoop dat het duidelijk is en hoor graag jullie reacties !
eigenlijk moet het zoiets worden als een vergelijk site zoals kieskeurig/beslist, maar dan voor de zakelijke wereld.
tabel: producten
field: productId
field: omschrijving
field: uniqueCode
tabel prijslijsten
field: supplierproductId
field: supplierId
field: omschrijving
field: uniqueCode
tabel koppelen
supplierProductId
supplierId
productId
tabel prijslijsten:
supplierProductId: 392 supplierId: 1 omschrijving: N73 - Nokia uniqueCode: N73
supplierProductId: 888 supplierId: 2 omschrijving: Mobiel Nokia N73 uniqueCode: NULL
supplierProductId: 333 supplierId: 3 omschrijving: Mobiel N73 Nokia uniqueCode: Nokia/N73
supplierProductId: 884 supplierId: 4 omschrijving: Nokia Toestel N73 uniqueCode: N73NOKIA
nu doorloop ik per product de prijslijsten van de leveranciers dus ik begin bij supplierId 1 en kom dan een keer product n73 - nokia tegen. het script moet zo slim zijn dat hij zelf zoekt naar andere leveranciers met de nokia 73. indien het product meerdere malen voorkomt, moet het systeem zelf een product aanmaken in tabel producten en de producten van de leveranciers aan elkaar koppelen.
nieuwe regel in tabel product:
productId 100 omschrijving: Nokia N73 uniqueCode: N73
nieuwe regels in koppelingen
supplierProductId: 392 supplierId: 1 productId: 100
supplierProductId: 888 supplierId: 2 productId: 100
supplierProductId: 333 supplierId: 3 productId: 100
supplierProductId: 884 supplierId: 4 productId: 100
ik heb zelf wat geprobeerd met de select .. against ... match functie, maar daar vind ik niet alle producten van de leveranciers mee. daarnaast wil ik dat het script voor alle producten van de leverancier controleert of er meer van dezelfde worden aangeboden en hiervoor producten aanmaakt in mijn eigensysteem en de producten opslaat in tabel koppelingen.
ik hoop dat het duidelijk is en hoor graag jullie reacties !
eigenlijk moet het zoiets worden als een vergelijk site zoals kieskeurig/beslist, maar dan voor de zakelijke wereld.
[ Voor 3% gewijzigd door Verwijderd op 07-03-2007 22:14 ]