Sql Server一个表向另一个表添加多条数据,关联时查询出一条数据[通俗易懂]

Sql Server一个表向另一个表添加多条数据,关联时查询出一条数据[通俗易懂]废话不多说 !!! 我的需求是这样的,一条信息可以有多个部门验收,当所有的部门验收完成之后呢,才把最后验收的那条数据显示出来。 直接看表结构 以上就是三张表分别查询出来的数据,注意标红的地方才是重点。

Sql Server一个表向另一个表添加多条数据,关联时查询出一条数据

废话不多说 !!!

我的需求是这样的,一条信息可以有多个部门验收,当所有的部门验收完成之后呢,才把最后验收的那条数据显示出来。

直接看表结构

Sql Server一个表向另一个表添加多条数据,关联时查询出一条数据[通俗易懂]

 

 以上就是三张表分别查询出来的数据,注意标红的地方才是重点。添加的数据时,分别先添加 BT_ReleaseAuditor 表,然后添加BT_HandleMessage表。添加时把验收部门名称添加到这个字段中”CollectDepartment“,这个字段是string类型。修改,添加时取字段”CollectDepartment“的值。然后循环条件到这个表”BT_ApplyCheck“。验收时取这个表里面是数据。

看最后查询语句:

select distinct r.RId, * from [dbo].[BT_ApplyCheck] c,[dbo].[BT_ReleaseAuditor] r where c.RId=r.RId
and c.RId in (select RId from [BT_ApplyCheck] group by RId,CollectResult having count(*)>1 and CollectResult=0)
and CollectCount in (select Max(CollectCount) from [BT_ApplyCheck])

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/5719.html

(0)
上一篇 2023-04-27
下一篇 2023-04-27

相关推荐

  • Python Regex Sub – 替换字符串中的特定部分

    Python Regex Sub – 替换字符串中的特定部分正则表达式是一种用来描述、匹配一系列字符模式的方法,其主要应用于文本处理和搜索。Python内置了re模块,它提供了对正则表达式的支持。通过使用re模块,我们可以使用正则表达式来搜索、匹配和替换字符串中的特定部分。

    2024-03-23
    90
  • 一句话从 MySQL 取出重复行[亲测有效]

    一句话从 MySQL 取出重复行[亲测有效]按该字段分组后,组内行数大于 1 的就是重复行。大于 1 要写入 having;但仅用 group+having 只能得到汇总值,不是明细数据,要得到明细还要用子查询重复遍历: select * f…

    2023-03-16
    160
  • 使用命令更新pip

    使用命令更新pipPip是Python语言中的包管理器,可以安装、升级和卸载Python包。Pip是Python的标准安装程序,可以很方便地为Python安装一系列的第三方库,以便让开发人员在使用Python过程中不必自己从头实现工具函数,而是可以直接调用别人开发好的库函数。本文将介绍如何使用命令更新pip。

    2024-09-06
    28
  • Python实现精准时间控制

    Python实现精准时间控制time模块是Python标准库中用于时间操作的库,其中包含多个与时间相关的函数和方法。其中,time.time()方法可以返回当前时间的时间戳,即从1970年1月1日00:00:00开始到现在的秒数,精确到小数点后6位。

    2024-04-03
    75
  • mysql 使用技巧 分页limit

    mysql 使用技巧 分页limitmysql 分页使用 limit关键字,limit x,y (x代表从哪条数据开始,y代表页面大小。mysql第一条数据在limit计算时索引为0) limit 10 前10条 limit 0,10

    2023-02-18
    163
  • sqlserver日志处理不当而造成的隐患「建议收藏」

    sqlserver日志处理不当而造成的隐患「建议收藏」sqlserver日志处理不当而造成的隐患 事故背景:一大早还在路上,群里陆续有人反馈系统一直报错 “Unknown error 258”,后来查询日志发现错误日志 第一反应是不是数据库连接不够用了?

    2022-12-23
    162
  • innodb_buffer_pool_instances_MySQL datediff

    innodb_buffer_pool_instances_MySQL datediff今天日志出现异常,一步一步debug发现SQL语句返回值出错,进一步发现是max()函数返回出错。点击跳转解决办法,赶时间的朋友可以去获得答案。当然我还是希望大伙看看原由。 select max(HT

    2023-05-24
    160
  • 查询字段中含有汉字的sql

    查询字段中含有汉字的sql1.利用ASCIISTR这个函数查询,查询字段为bid_amount select * from project_win_info where ASCIISTR(bid_amount) like ‘…

    2023-04-01
    150

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注