Php 合并SQL结果

Php 合并SQL结果,php,sql,sql-server,Php,Sql,Sql Server,我必须运行两个单独的SQL查询,因为数据库位于不同的服务器上: $link1 = mssql_connect($server1, $SQLUser1, $SQLPass1); $link2 = mssql_connect($server2, $SQLUser2, $SQLPass2); $db_Query1 = "SELECT col1, col2, col3, col4, col5, col6 FROM table;"; $db_Query1 = "SELECT c

我必须运行两个单独的SQL查询,因为数据库位于不同的服务器上:

$link1 = mssql_connect($server1, $SQLUser1, $SQLPass1);
$link2 = mssql_connect($server2, $SQLUser2, $SQLPass2);
$db_Query1 = "SELECT col1, col2, col3, col4, col5, col6
              FROM table;";
$db_Query1 = "SELECT col1, col2, col3, col4, col5, col6
              FROM table;";
$result_id1 = mssql_query($db_Query1, $link1);
$result_id2 = mssql_query($db_Query2, $link2);

因此,在这一点上,我需要合并
$result\u id1
$result\u id2

如果要合并,可以使用:

merge tableB targetTable
using tableA sourceTable
on sourceTable.IsReady = 1 and [any other condition]
when not matched then
insert ...
when matched and [...] then
update ...

请检查此链接:-。希望有帮助you@anantkumarsingh很抱歉,我可以使用
DISTINCT
,问题是我可能在两个单独的数据表中有相同的记录,所以我只想在php中删除结果中的重复项。我根本不想从SQL数据表中删除重复项。这意味着您想通过在php中合并两个数组来删除重复项?所以现在我需要的是能够合并它们,下面的解决方案是抛出错误。