日期:2014-05-19  浏览次数:20956 次

4表查询超难,大家可以试下
有4个表
BillListDetail--订菜明细表   BillListDetail_Add--增菜表
BillListDetail_Del--删菜表   BillListDetail_Pre--赠菜表
现在要查客户最终点的菜
用sql语句或存储过程应该怎么写?




------解决方案--------------------
4个表结构完全相同

----------------------------------

我现在想不明白的是 
楼主为什么要用四个表 
为什么不用一个表 四个标志位呢。。
------解决方案--------------------
这问题也叫超难,比这业务逻辑复杂的多呢。
这个问题和库存以及出入库一模一样,就是union all以后按菜ID号来个sum
你可以参考一下我前2天回答的一个进仓和出仓的问题,一句sql就可以了
------解决方案--------------------
这表设计的,一点技术含量也没有,如果用第三范式来设计,根本不会存在你说的这些问题。