Ich habe eine Tabelle von 100.000 USER (Name, Alter, Geschlecht, Telefon, Firma, Straße, Stadt, Staat, Land, Postleitzahl, etc).Wie können Regeln mit einer MySQL-Tabelle dargestellt werden?
Ich habe auch eine Tabelle von Tausenden von Angeboten, die Benutzern angeboten werden. Jetzt muss ich für jede Werbung eine Regel hinzufügen, die definiert, für welche Teilmenge von Benutzern sie gilt.
Zum Beispiel könnte eine Regel: Alle Benutzer, die eine zipcode von 10000 bis 19999
Eine weitere Regel könnte sein: Alle Benutzer, die weiblich sind und leben nicht in den USA
Noch ein dritte Regel könnte sein: Benutzer älter als 18, die in DC, MD oder VA leben. usw.
Nun einen bestimmten Benutzer gegeben, möchte ich (effizient!) Herausfinden, welche Angebote für diesen Benutzer gelten.
Was ist eine gute Strategie zur Modellierung dieser Regeln, da ich in der Lage sein werde, schnell passende Promotions für einen bestimmten Benutzer zu finden?
Da es Konsens ist, dass ich Speichern Sie meine Regeln als SQL-Abfragen. Gibt es ein Tool zum interaktiven Erstellen solcher Abfragen? Ich betreibe PHP/CakePHP/MySQL. Vielen Dank! – Sleepster