需要一个匹配的功能,多字段匹配,大致查询sql如下:
SELECT * FROM table WHERE field1 = $_POST[field1] or field2 = $_POST[field2] or field3 = $_POST[field3] or ... or fieldn = $_POST[fieldn]
如何根据匹配成功次数做排序?或者不同的filed有不同维度,比如field1匹配成功得10分而field2匹配成功只得2分,这样做一个排序。
求实现sql...
需要一个匹配的功能,多字段匹配,大致查询sql如下:
SELECT * FROM table WHERE field1 = $_POST[field1] or field2 = $_POST[field2] or field3 = $_POST[field3] or ... or fieldn = $_POST[fieldn]
如何根据匹配成功次数做排序?或者不同的filed有不同维度,比如field1匹配成功得10分而field2匹配成功只得2分,这样做一个排序。
求实现sql...
4 回答1.2k 阅读✓ 已解决
8 回答1.2k 阅读
3 回答1k 阅读✓ 已解决
2 回答1.7k 阅读
1 回答845 阅读✓ 已解决
2 回答1.2k 阅读
2 回答1k 阅读