以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 生成表 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=162226) |
||||
-- 作者:bzqlyj -- 发布时间:2021/4/9 12:57:00 -- 生成表 如图:通过表1,表2,表3的编号,条件,表2,表3中的编号唯一的取本行数据,编号有多个的,序号取最大序号的数据,生成表4 此主题相关图片如下:ym$7lh~08hj6o1t}{2@o.png |
||||
-- 作者:有点蓝 -- 发布时间:2021/4/9 13:48:00 -- select c.编号,A,B,c,de,f from {表1} as c inner join (select a1.编号,c,d from {表2} as a1 inner join (select 编号,max(序号1) as 序号1 from {表2}) as a2 on a1.编号=a2.编号 where a1.序号1 = a2.序号1) as b on c.编号=b.编号 inner join (select b1.编号,e,f from {表3} as b1 inner join (select 编号,max(序号2) as 序号2 from {表3}) as b2 on b1.编号=b2.编号 where b1.序号2 = b2.序号2) as d on c.编号=d.编号 |
||||
-- 作者:bzqlyj -- 发布时间:2021/4/9 15:33:00 -- 还是不行
|
||||
-- 作者:有点蓝 -- 发布时间:2021/4/9 15:41:00 --
|
||||
-- 作者:bzqlyj -- 发布时间:2021/4/9 16:05:00 -- 回复:(有点蓝)[upload=zip,多表合表.zip]viewFile.... 如果前面的任何一张表改了,都要重新查询一次吗 |
||||
-- 作者:有点蓝 -- 发布时间:2021/4/9 16:07:00 -- 刷新一下:http://www.foxtable.com/webhelp/topics/0115.htm |
||||
-- 作者:bzqlyj -- 发布时间:2021/4/12 13:00:00 -- 回复:(有点蓝)刷新一下:http://www.foxtable.com/... 如果序号列是表达式列,如何处理 |
||||
-- 作者:有点蓝 -- 发布时间:2021/4/12 14:27:00 -- 把表达式替换sql里面的序号列名称 |
||||
-- 作者:bzqlyj -- 发布时间:2021/4/13 10:23:00 -- 回复:(有点蓝)多表合表 如果在表2中条件
以标识分组,流水号取最大号如实现 |
||||
-- 作者:有点蓝 -- 发布时间:2021/4/13 10:45:00 -- 一样的用法,改不同列即可 select 标识,max(流水号) as 流水号 from {表2} group by 标识
|