我想在union查询中使用order by。 我根据不同的标准从基于距离的表格中获取不同类型的记录,以便在我的网站上进行搜索。 第一个选择查询返回与确切地点搜索相关的数据。 第二个选择查询返回距离搜索地点5公里内距离的数据。 第三个选择查询返回距离搜索地点5-15公里内距离的数据。在mysql中使用union和order by子句
然后,我使用union来合并所有结果并在页面上显示分页。在适当的标题为“精确搜索结果”,“结果内5公里”等
现在我想根据ID或add_date到结果排序。但是,当我在我的查询(查询1联合查询2联合查询3由add_date顺序)的末尾添加order by子句时。它对所有结果进行排序。但是我想要的是它应该在每个标题下排序。
您想在每个表格中排序的字段是什么类型? – user151841 2010-08-20 13:32:52