有一个需求, 需要根据始发地和目的地去搜索对应的运输公司, 始发地和目的地需要选择省市区(县), 如果指定的地区没有对应的运输公司, 则给出上一级的运输公司。
例如:
搜索 广东省广州市白云区 到 浙江省杭州市西湖区 的运输公司,
假如上面没有匹配的,那么就搜索广东省广州市白云区 到 浙江省杭州市 的运输公司;
假如上面没有匹配的,那么就搜索广东省广州市 到 浙江省杭州市 的运输公司;
假如上面没有匹配的,那么就搜索广东省广州市 到 浙江省 的运输公司;
假如上面没有匹配的,那么就搜索广东省 到 浙江省 的运输公司;
目前的想法是把这些数据放在一个表里,根据始发地和目的地的省市区(县)6个条件去搜索, 然后做几次判断,直至搜索出结果。
正在寻找一个更优的解决方案,求大佬们指点。建表和代码方面,使用的是mysql、php。
神不在的星期二