首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

数据库查询有关问题

2012-03-31 
数据库查询问题要从老师表和学校表中提取数据返回,根据老师表中老师ID123和学校表中学校ID123的关系来合

数据库查询问题
要从老师表和学校表中提取数据返回,根据老师表中老师ID=123和学校表中学校ID=123   的关系来合并。


老师表   :
老师ID   交易号   老师累计收益
123   15   100
123   16   100

学校表   :
学校ID   交易号   学校收益
123   16   120
123   17   140

合成后
交易号   收益
15   100
16   100
16   120
17   140

按交易号排序,不创建新表,只查询

[解决办法]
--合并重复行
select * from A
union
select * from B


--不合并重复行
select * from A
union all
select * from B
[解决办法]
Select 交易号 , 老师累计收益 as 收益 from 老师表
union
Select 交易号 , 学校收益 as 收益 from 学校表

[解决办法]
select * from table1
union all
select * from table2

热点排行