您的位置:首页 > 其它

如何组合完全不同的查询结果集

2014-07-15 17:37 183 查看
提问:有的时候我们需要组合两个完全不同的查询结果集,并且这两个查询结果之间又没有必然的关系,

只是我们需要将它们显示在一个结果集当中。

回答:在sql中可以使用UNION运算符来将两个或者多个查询结果集联合为一个结果集中

例如:

select a.user_id, a.user_name, a.user_age from info_user a

union

select b.employee_id, b.employee_name, b.employee_age from info_employee b

这就是将一个用户结果集和员工结果集显示在一个结果集当中

注意:两个原则,一、每个结果集必须相同的列数;二、每个结果集的列必须类型相同
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: