sqlserver如何实现两个表的组合输出?

2025-01-01 06:44:14
推荐回答(2个)
回答1:

请解释:”选取同时在两个表中AB两列都有的数据“ “A B C DxF E”

我理解的你是想选取如果表1和表2的A,B列值相同时,输出如上结果集?
select a.A,a.B,a.C,a.D,b.F,b.E from 表1 a,表2 b where a.A=b.A and a.B=b.B

输出到excel,你看是自己编程还是用工具了。
最简单的方法直接把查询出的结果集copy到文本文档,然后另存为xls文件。再打开这个xls文件进行转换为03或07版的excel文件。(注意结果集必须是tab分列)

至于你使用join语法也是可以的。

回答2:

用union连接2个语句