我的页面中还有一个自动填充字段,访问者可以按国家,省或城市搜索,如您所知,插入3个字母后,应按插入的每个字母进行搜索。现在依次依次搜索每张桌子似乎太昂贵了。
我也知道城市是搜索最多的领域。那么在我的案例中搜索的最佳方法应该是什么?我应该提一下,我还没有部署我的网络应用程序,我可以更改表格及其关系。
代码示例会很棒 提前谢谢你 MA
答案 0 :(得分:0)
在这里你可以做两件事
创建一个组合所有三个表的平面(非规范化数据)表并进行搜索。此外,您可能必须在此表上创建一些触发器,以将平面表数据与实际表的数据同步。
第二种方式,您必须有条件地搜索每个表。就像在你的情况下,城市最有可能搜索,
一个。搜索每个表
湾将结果转换为通用类型
℃。合并结果
d。从此合并列表中排序/选择