最近在做一个和淘宝主子订单数据结构类似的分页查询。遇到一些问题。 例如,数据库是这样设计的
table: order_detail
在列表页面显示的时候,以主单据为维度,每页展示2个单据。
那么分页查询的时候,就设置条件type=1,查询list后,根据每个主单据,查询出下面对应的所有子单据并显示
================================================================
那么这样子,在有查询条件的时候,就有问题了。比如:如果根据商家昵称查询,那么我可以依然在主单据上查询。
按如果根据商品名称来查询,这样的分页设计要怎么实现最好呢。
用户希望同一个主单据下面的所有商品,能够在一起展示。
==========================================================
我现在的初步思想是
1.根据查询条件,搜索出所有的父单据
select distinct(parentId) from table where itemName=“测试名称”
2.根据父单据编号,逐条搜索出下面符合条件的子单据并填充,
请问,有没有更简单的方法