当前位置: 代码迷 >> Sql Server >> SQL两个表并成一个表的处理办法,该怎么解决
  详细解决方案

SQL两个表并成一个表的处理办法,该怎么解决

热度:86   发布时间:2016-04-24 18:28:38.0
SQL两个表并成一个表的处理办法
有两个临时表,结果集,
第一个表:7条记录
第二个表:20多条记录
想处理成类似于会计凭证一样的处理办法,不知道如何处理


就是左右平衡的关系,左边是业务收款的借款(第一个表的记录,7条记录),右边是(第二个表的记录,27条)
不知道如何处理!请大家指点!
------解决方案--------------------
两张表都增加一个排序列 然后LEFT JOIN 就OK了。

select
  b.*,a.*
from
  (select px=row_number()over(order by getdate()),* from 表2)a
left join
  (select px=row_number()over(order by getdate()),* from 表1)b
on
   a.px=b.px
  相关解决方案