需求1: 将Excel中的一个条目的数据关联数据库表中固定条目并将关键字段进行替换
- 生成临时表 aa

- 关联两张表并将结果数据插入到新表
| INSERT INTO BGT_apptasks_vals2023_819(dpt_code,round_no,task_no,fp_code,sheet_code,sheet_line,line_prjcode,line_prjname,val01,val02,val03,val04,val05,val06,val07,val08,val09,val10,val11,val12,val13,val14,val15,val16,val17,val18,val19,val20,val_ts,tval01,tval02,tval03,tval04,tval05,tval06,tval07,tval08,tval09,tval10,tval11,tval12,tval13,tval14,tval15,tval16,tval17,tval18,tval19,tval20,src_fpcode,src_fpname,src_dptcode,src_dptname,is_newline,tpl_sheetcode) |
| SELECT a.xx, b.xx, b.xx, b.xx, ...... |
| FROM a, b |
| WHERE a.fp_code = b.fp_code; |
| |
| UPDATE t1 |
| SET t1.val04 = t2.amt, t1.tval04 = t2.amt |
| FROM BGT_apptasks_vals2023_819 t1 |
| LEFT JOIN |
| ( |
| SELECT b.amt,a.fp_code, a.dpt_code, a.line_prjcode |
| FROM BGT_apptasks_vals2023_819 a |
| left join aa b on a.fp_code = b.fp_code and a.dpt_code = b.dpt_code and a.line_prjcode = b.code |
| where b.amt <> '' |
| ) t2 |
| ON t1.fp_code = t2.fp_code AND t1.dpt_code = t2.dpt_code AND t1.line_prjcode = t2.line_prjcode; |
| |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
2020-08-19 常用网站收集
2020-08-19 Developer's Best Practices(开发人员最佳实践)