所有数据存入数据库表1,数据满足一定条件也存入数据库表2,提交条件怎么写?

数据库表:table_all与table int

填报字段qq、ww、ee、rr、tt、yy、ss、ff、gg、vv

数据全部存入table all,若table_int中没有ww、ee、rr的相同记录,则将ww、ee、rr、vv写入数据库表table_int,

问题:提交条件怎么写?

FineReport 用户xASEW5095 发布于 2020-4-20 10:13
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2020-4-20 10:19(编辑于 2020-4-20 10:20)

提交条件写

sql("DBName","select count(*) from table_int where ww='"+ww+"' and ee= '"+ee+"' rr='"+rr+"'",1,1)>0

意思是查询是否有满足的记录,有就不提交,没有就提交

  • 用户xASEW5095 用户xASEW5095(提问者) SQL(\"WCFR\", \"SELECT count(*) FROM TAX_TIME WHERE SEASON_MES=\'\"+A4+\"\' and COM_NAME= \'\"+B4+\"\' TAB_NAME=\'\"+Z4+\"\'\",1,1)>0,采用这种方法数据符合条件的数据保存不进去。
    2020-04-20 11:41 
  • 用户xASEW5095 用户xASEW5095(提问者) SQL(\"WCFR\", \"SELECT count(*) FROM TAX_TIME WHERE SEASON_MES=\'\"+A4+\"\' and COM_NAME= \'\"+B4+\"\' and TAB_NAME=\'\"+Z4+\"\'\",1,1)>0,采用这种方法数据符合条件的数据保存不进去,加了个and也是数据不进入数据库。
    2020-04-20 11:43 
  • snrtuemc snrtuemc 回复 用户xASEW5095(提问者) 条件改成SQL(\\\"WCFR\\\", \\\"SELECT count(*) FROM TAX_TIME WHERE SEASON_MES=\\\'\\\"+A4+\\\"\\\' and COM_NAME= \\\'\\\"+B4+\\\"\\\' and TAB_NAME=\\\'\\\"+Z4+\\\"\\\'\\\",1,1)<0呢
    2020-04-20 11:49 
  • 用户xASEW5095 用户xASEW5095(提问者) 回复 snrtuemc \"SELECT count(*) FROM TAX_TIME WHERE SEASON_MES=\\\'\\\"+A4+\\\"\\\' and COM_NAME= \\\'\\\"+B4+\\\"\\\' and TAB_NAME=\\\'\\\"+Z4+\\\"\\\',这个语句用数据集查询是可以的,是可以显示数量的,大于或小于都有试,还是存不进去数据
    2020-04-20 12:32 
最佳回答
0
axingLv6专家互助
发布于2020-4-20 14:45

添加两个提交

一个使用插入提交,添加所有字段

一个使用智能提交,添加ww、ee、rr、vv字段,并全部勾选为主键

image.png

  • 3关注人数
  • 407浏览人数
  • 最后回答于:2020-4-20 14:45
    请选择关闭问题的原因
    确定 取消
    返回顶部