请问一个订单列表搜索的问题
现有一张商家表shop(id,shop_name…)
订单表order(id,shop_id…)
订单商品表order_goods(id,order_id,goods_name…)
现在在《我的订单》列表页面,可进行搜索,需命中商家名称或者商品名称,请问mysql该如何进行编写?
数据类似如下:
本人想法:查询出该用户的所有订单,再用php处理数组的方式,去查询shop_name,或者goods_name有命中的情况,再用array_splice去截取进行分页。
请问有没有什么更好的方案?
推荐文章: