以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- sql语句请教 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=175439) |
-- 作者:kk000 -- 发布时间:2022/3/4 12:40:00 -- sql语句请教 表 a 为 产品 ,生产数量,生产日期 表B 为 产品,出货数量,出货日期 请教 如何合并为一个表 产品,生产数量,出货数量,日期
|
-- 作者:有点蓝 -- 发布时间:2022/3/4 13:40:00 -- 参考:http://www.foxtable.com/webhelp/topics/0688.htm SELECT {表 a}.产品,{表 a}.生产数量,{表 b}.生产数量 FROM {表 a} INNER JOIN {表 b} ON {表 a}.产品 = {表 b}.产品
|
-- 作者:kk000 -- 发布时间:2022/3/4 14:21:00 -- 蓝版, 一个生产日期 一个出货日期 这2个值不一定一样的 ,这个怎么处理呢
|
-- 作者:有点蓝 -- 发布时间:2022/3/4 14:34:00 -- 您想怎么处理? |
-- 作者:kk000 -- 发布时间:2022/3/4 14:50:00 -- 这样怎么弄呢 表 a 为 产品 ,生产数量,生产日期 a 10 2022-1-1 b 5 2022-1-2 表B 为 产品,出货数量,出货日期 a 8 2022-1-1 c 7 2022-1-3 请教 如何合并为一个表 产品,生产数量,出货数量,日期 a 10 8 2022-1-1 b 5 0 2022-1-2 c 0 7 2022-1-3
|
-- 作者:有点蓝 -- 发布时间:2022/3/4 15:04:00 -- SELECT {表 a}.产品,{表 a}.生产数量,{表 b}.出货数量,{表 a}.生产日期 as 日期 FROM {表 a} left JOIN {表 b} ON {表 a}.产品 = {表 b}.产品 union SELECT 产品,0 as 生产数量,出货数量,出货日期 as 日期 FROM {表 b} where 产品 not in (select 产品 from {表 a})
|
-- 作者:kk000 -- 发布时间:2022/3/4 16:02:00 -- 可以了,谢谢哦 [此贴子已经被作者于2022/3/4 16:05:39编辑过]
|