我正在尝试编写一个查询,该查询返回多个表中给定值的计数。
现在,我正在使用以下查询
SELECT COUNT(*) AS SL,
(
SELECT COUNT(*)
FROM [Sales Line Archive]
WHERE [Document No_] = 123
) AS SLA
FROM [Sales Line]
WHERE [Document No_] = 123
Run Code Online (Sandbox Code Playgroud)
它返回一个结果,第一列是 Sales Line 中的行数,第二列是 Sales Line Archive 中的行数。
但是,我想使用IN
子句请求多条记录,以便获得如下结果
Document No_, SL, SLA
1, 3, 0
2, 0, 4
3, 2, 1
Run Code Online (Sandbox Code Playgroud) 我正在尝试在本地 SQL Server 和 Azure SQL 数据库之间设置事务复制。不幸的是,Azure SQL 似乎不支持 SQL Server 复制,而 Azure 数据同步似乎已被放弃(即使不支持,它也会在具有 200 多个表的数据库上窒息)。
在本地 SQL Server 和 Azure SQL 数据库之间设置连续事务复制有哪些替代方法?我的目标是只复制少数几个表,我希望它近乎实时地发生(而不是按计划进行)。