Vergelijken resultaten MYSQL Database
ik ben bezig met een nogal ingewikkeld script en het wilt niet vorderen.
Daarom vraag ik jullie wat tips, niet om complete scripts te schrijven!
Hieronder een situatieschets:
1) Ik heb een website gebouwd met advertenties (aanbiedingen) dewelke een eigen ID krijgen
tijdens de INSERT in de database en krijgen nog een tweede ID wat de klant zelf meegeeft in een XML feed
2) Ik krijg van een klant een XML feed (zoals hier boven vermeld) met zijn voorraad aanbiedingen
die ik vervolgens in een aparte tabel in mijn database laadt,
met een aparte structuur a.d.h.v. zijn xml feed.
3) Ik wil nu graag zijn huidige aanbiedingen op de website vergelijken met de resultaten
die ik heb gekregen via zijn XML feed, bijvoorbeeld op prijs-, of motoruurwijzigingen.
Dit vergelijk doe ik door de machine op te zoeken a.d.h.v de klant zijn ID nummer
in mijn eigen voorraadlijst en vervolgens de gegevens van beide tabellen te gaan vergelijken.
Wat is de meest efficiente en juiste manier om beide tabellen (met een verschillende structuur, wat helaas niet anders mogelijk was) te vergelijken?
Via "cases" of "if" statements?
Graag hoor ik jullie mening... indien de situatieschets niet duidelijk genoeg is hoor ik dit graag!
Gewijzigd op 09/12/2014 17:16:44 door Jeroen Bastiaansen
Ik ga het even bekijken, bedankt voor je reactie!
Het gaat mij echter specifiek om de vergelijkings procedure hoe ik deze het beste kan invullen.
Verder begrijp ik nog niet helemaal welke tabellen je nu hebt en wilt vergelijken.
Zowel bij advertenties en voorraad aanbiedingen wordt de XML feed genoemd.
Bij punt 3 heb je het over vergelijken van aanbiedingen op de website (wat is dit?) vergelijken met de XML feed. Zijn deze aanbiedingen op de website weer iets anders dan advertenties en voorraadaanbiedingen?