小编Cry*_*tht的帖子

SQL Server触发器更新另一个表的列

我有两个名为Table A和的SQL Server表Table B.我有一个应用程序同时插入一行Table A和三行Table B.正如您在下面的屏幕截图中看到的,我们可以根据它们IDTableA和TransID列中的列链接这些插入的记录Table B.

在上表B中的数据插入,如果任何行开出3个插入行包含一个名为值PrintedPrinted列,我想更新我Table A的相关记录的PrintStatusPrinted也是如此.

如何为此编写SQL Server触发器?

sql sql-server

6
推荐指数
2
解决办法
78
查看次数

SQL选择所有列只返回MAX seqno

下面的查询返回多行,如下图所示.

我想知道如何只返回一行MAX seqno.另请注意,我想在此处返回表中的所有列.

感谢你的帮助.

SELECT * 
FROM dbo.SALESORD_HDR HD 
JOIN dbo.SALESORDHIST AS HI ON HD.SEQNO = HI.HEADER_SOURCE_SEQ
                            AND hi.FILEURL <> '' 
                            AND HI.EVENT_TYPE='D'
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

sql t-sql sql-server sql-server-2016

-2
推荐指数
1
解决办法
94
查看次数

标签 统计

sql ×2

sql-server ×2

sql-server-2016 ×1

t-sql ×1