【发布时间】:2021-05-07 14:55:59
【问题描述】:
我一直在尝试使用 MySQL 创建一个算法,该算法返回与报价匹配的用户列表和匹配百分比。如果用户符合优惠的基本主要标准,他们首先获得 70%,然后如果他们符合一些次要标准,则匹配百分比加起来为 2%。
我还是不知道怎么做,如果你有什么想法请赐教。提前谢谢你
1. | User | | Offer |
2. |:--------| |:---------|
3. | city | | city-lis |
4. | age | | age-min |
5. | gender | | gender |
列表项
如果这些条件满足这些用户应该得到 70% 作为匹配百分比,如果他们满足其他条件,则百分比会上升
【问题讨论】:
-
要回答这个问题,我们需要相关表和一些示例行的最小表结构。
-
您需要将
Offers表添加到问题中,以及到目前为止您尝试过的内容 -
只是为了确定,您当前正在搜索 1 个要约,并且您想查找与该要约的一个或多个条件匹配的所有用户?然后将分数应用于结果。
-
是的,对于选定的报价,我需要获取匹配用户列表 + 他们与报价的匹配百分比
标签: mysql algorithm matching percentage