做表格怎么做问题怎么查多个?

涉及的表是这样一个情况

商品表(商品ID xxx....商品信息的一些字段)订单表(订单ID,创建订单日期,订单总价 .....)  ,订单详单表(订单ID,商品ID价格,数量)然后现在的需求是 查询某一個时间段的 比如这个月的 商品销售情况 

类似这种列表怎么查询,这边使用的是PHP+mysql数据库希望能得到高手指点 讲讲思路就行,因为数据量比較大 查询效率也是个问题

这个应该直接查就是了吧~

非常感谢 确实有时候是自己想得太复杂了另外数据库查询这块也比较菜,更没有大数據量的处理经验这边的数据量增长还是挺快的,另外有个问题想咨询下你  比如某个查询需要 join 很多张表的情况 怎么处理性能会高些比如  商品表{id,名称}   商品分类表{分类ID,分类名称}  订单详单表{id ,商品ID}

商品ID商品分类,商品名称  这样的一个表  就得 join 3张表 据说这样性能也比较低的 这种情況怎么处理惠比较好

@懒虫的枕头: 遇到瓶颈再说了。索引减少查询字段,拆分大表都是可行的没有几百万的数据,不是那么容易慢的~

跪求就何必呢男儿膝下有黄金。

不知道你数据量有多大其实很难给意见的。

我了解需求一定要问客户数量级的,比如一天多少张單,一张单多少商品项共有多少不同的商品。

你问的这种查询是很基本的一个查询需求一般都会实现的,在这上面我没有碰到啥性能上的问题。

基本都是秒出数据库5G,年营业额1个亿左右

我不知道是不是自己没描述清楚,目前数据量不是很大订单详单表就几万条數据 订单表少一些 商品表就更少了 几千条数据。我现在没有头绪的地方就是尝试过连接查询几张表好像不能把某一时段的这些数据取出來,如果在循环里面取 又会出现PHP执行超时的情况 更别说秒出了我贴上我的查询语句 你帮我看看吧

1、订单表与订单子表应该是强制性级联刪除的,不需要使用LEFT JOIN

2、 你确实对SQL了解太少,几万条数据就这样了... 我都以为你有几千万条了...

楼下的回答基本是对的实际应用中,需要根據情况对日期条件进行一些小处理但这不关性能的事。

以后才能回答未注册用户请先

}
    来自电脑网络类芝麻团 推荐于

=if(表1A1=表2A1表1A1,"不同")然后往后、往下拉。

我那个单元格改成你要比较的单元格就可以了

你对这个回答的评价是

  用vlookup() 查一个表里,品名与叧一个表相同的值然后对比。vlookup()不管你数据有多少顺序有多乱,查找相当方便效率很高。智能一点的是用index()+match()组合查找对比

你对这个回答的评价是?

说明数据详细情况上传带行列标的图片,注明工作表名称

你对这个回答的评价是?

}

acess数据库吧事先对一个姓名或者編号进行数据补充,然后输入姓名或者编号就会弹出编好的信息

你对这个回答的评价是

}

我要回帖

更多关于 表格 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信